08 2020 档案

摘要:1.工作流程 request/response模式下,request并不是直接到达view方法,view方法也不是将返回的response直接发送给浏览器的,而是request由外到里的层层通过各种middleware层,这个时候可以对request做一些事情,到最后一层也就是最内层时,得到view 阅读全文
posted @ 2020-08-31 22:22 JohnYang819 阅读(326) 评论(0) 推荐(0) 编辑
摘要:1.将项目中的settings.py中的DEBUG=False,ALLOWED_HOSTS = ['localhost'] 2.在项目settings.py中TEMPLATES列表中的DIR定义的路径下创建 错误代码.html,如'400.html'。 3.在 views.py中(任意app的都可以 阅读全文
posted @ 2020-08-30 11:53 JohnYang819 阅读(462) 评论(0) 推荐(0) 编辑
摘要:提示:仅供梳理参考,很多相关的细节内容忽略。 1.URL (1)URL匹配的规则是正则,关于正则不再赘述。 (2)URL优先级顺序:从urlpatterns的底部开始搜索,一直往上搜索,需要注意的是,并不是一搜到匹配的URL正则式就停止了,而是继续往上搜索,如果上面还有匹配的URL正则,则上面的有效 阅读全文
posted @ 2020-08-27 22:09 JohnYang819 阅读(670) 评论(0) 推荐(0) 编辑
摘要:(1)在project的settings.py中的INSTALL_APPS中添加新建的各个app的名字。 (2)设置templates文件夹的位置(容纳html文件):TEMPLATE_DIR=os.path.join(BASE_DIR,'templates')即templates文件夹与Proje 阅读全文
posted @ 2020-08-27 13:37 JohnYang819 阅读(768) 评论(0) 推荐(0) 编辑
摘要:1.背景 当需要测试较为复杂的module,class或者系统的功能时,如果一个一个的去测试就会显得很麻烦,如果每项测试又有一定的配置或者设置的话,比如每个测试都要新建一个对象之类的,那就更麻烦了。单元测试的初衷就是使得这些测试自动化,高效率的完成。有人可能会说自己写个程序全部用assert来判断就 阅读全文
posted @ 2020-08-26 22:26 JohnYang819 阅读(247) 评论(0) 推荐(0) 编辑
摘要:(function(window,document,undefined){ var hearts = []; window.requestAnimationFrame = (function(){ return window.requestAnimationFrame || window.webki 阅读全文
posted @ 2020-08-24 22:58 JohnYang819 阅读(365) 评论(0) 推荐(0) 编辑
摘要:1.QQ邮箱设置 点击QQ邮箱账号,进入后,开启smtp服务许可: 点击“生产授权码”,在手机上发送相应的短信,得到授权码。【注意授权码之间没有空格】 2.典型代码块 import smtplib from email.mime.text import MIMEText from email.hea 阅读全文
posted @ 2020-08-23 20:13 JohnYang819 阅读(234) 评论(0) 推荐(0) 编辑
摘要:几种非常不错的方法,收藏学习:原文见https://blog.csdn.net/m0_37070714/article/details/77587753 方法一:footer高度固定+绝对定位 <body> <header>header</header> <main>content</main> < 阅读全文
posted @ 2020-08-21 12:28 JohnYang819 阅读(687) 评论(0) 推荐(0) 编辑
摘要:1.前言: 将测试数据全部敲入数据库非常繁琐,而且如果与合作伙伴一起开发,部署,那么他们肯定也不想把时间花在一个一个录入数据的繁琐过程中,这时候,创建一个批量录入数据的脚本(population script)就非常有必要。 2.代码: 假设在models.py中定义的数据为下面: from dja 阅读全文
posted @ 2020-08-16 08:10 JohnYang819 阅读(714) 评论(0) 推荐(0) 编辑
摘要:当执行 python manage.py makemigrations 出现错误:TypeError: init() missing 1 required positional argument: ‘on_delete’。 解决方案: 定义外键的时候需要加上 on_delete=;即:contrac 阅读全文
posted @ 2020-08-15 21:57 JohnYang819 阅读(945) 评论(0) 推荐(0) 编辑
摘要:CSS中的选择器规则非常重要,种类也比较多,而jquery中的元素选择器与之也非常类似,所以很有必要进行学习总结一番。 1.元素选择器: 例:选择所有p元素 p {background-color:gray} 以上p可以是任意的html元素名字,如body,h1,h2,div,span等。 2.选择 阅读全文
posted @ 2020-08-14 23:02 JohnYang819 阅读(248) 评论(0) 推荐(0) 编辑
摘要:问题: 这是JS中常见的一种错误,其错误在于在页面载入之前,JS中有代码提前调用了页面的元素,如以下就是今天碰到的问题,查找了半天才发现了这个简单的错误,做个记录: 可见页面上并没有任何内容,提示是Uncaught TypeError: Cannot set property 'innerHTML' 阅读全文
posted @ 2020-08-11 12:03 JohnYang819 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:1.背景 在用bootstrap框架,写前端代码时,由于每个页面都有固定的模板格式,比如都包含CDN等,所以在每次写代码的时候,都要重复写这些,效率比较低下。幸运的是,VScode中可以编辑各个语言的自定义模板,编辑完毕后,只需要写出“prefix"部分,就可以自动补全自定义编辑的部分。 2.具体操 阅读全文
posted @ 2020-08-05 22:04 JohnYang819 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:<!-- 新 Bootstrap 核心 CSS 文件 --> <link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- jQuery文件。务 阅读全文
posted @ 2020-08-04 21:04 JohnYang819 阅读(432) 评论(0) 推荐(0) 编辑
摘要:1问题: 在新电脑上重装了anaconda,发现创建一个新环境都报错“Solving environment: failed”,已经添加了清华源,还是报错,查找了很多答案都不能解决该问题,如下图: 2解决方案是: 在https://mirror.tuna.tsinghua.edu.cn/help/a 阅读全文
posted @ 2020-08-02 00:13 JohnYang819 阅读(25798) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示