TI学习_Django
天伦ltl
这个作者很懒,什么都没留下…
展开
-
Django快速入门三()
Cookie和SessionCookieCookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。cookie保存在本地的浏览器里面。Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cook...转载 2019-04-20 17:21:25 · 168 阅读 · 0 评论 -
rest_framework小知识点
read_onlyReadOnlyField一个字段类,它只返回字段的值而不进行修改。默认情况下,此字段用于ModelSerializer包含与属性相关的字段名称而不是模型字段。签名:ReadOnlyField()例如,如果has_expired是Account模型上的属性,则以下序列化程序会自动将其生成为ReadOnlyField:class AccountSerializer(se...转载 2019-05-30 15:58:40 · 207 阅读 · 0 评论 -
CORS_ORIGIN_WHITELIST is missing scheme or netloc错误
Django报错(cors跨域请求报错)注:有的可以使用错误的方法也可以,有的不能使用错误的方法django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:ERRORS:?: (corsheaders.E013) Origin '127.0.0.1:...原创 2019-05-27 20:25:18 · 7762 阅读 · 2 评论 -
rest_framework分页报错UnorderedObjectListWarning: Pagination may yield inconsistent results with an unor
分页报错如下:/home/python/.virtualenvs/meiduo/lib/python3.6/site-packages/rest_framework/pagination.py:198: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_li...原创 2019-05-30 16:17:01 · 789 阅读 · 1 评论 -
'BasePermissionMetaclass' object is not iterable报错
该错误是在使用rest_framework编写django后台程序时报错错误内容如下:错误代码如下:修改方法:将框住的地方换成如下代码permission_classes = [IsAdminUser]...原创 2019-05-28 10:14:51 · 2746 阅读 · 2 评论 -
JWT认证机制与session认证比较
在用户登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案,该token也可直接被用于认证,也可被加密。起源说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。传统的session认证我们知道...转载 2019-05-28 20:36:48 · 249 阅读 · 0 评论 -
Django 根据表导入模型和根据模型生成表
已有数据表,生成models数据模型:python manage.py inspectdb1生成模型到特定的文件:python manage.py inspectdb > app/models.py1已有数据模型,生成数据表:python manage.py migrate # 创建表结构python manage.py makemigrations # 通知Django...转载 2019-06-27 20:03:57 · 555 阅读 · 0 评论 -
Django filter中用contains和icontains区别
用django的人经常会用到filter过滤集合的功能,而模糊查询有contains和icontains两种。contains是区分大小写,而icontains不区分大小写。queryset.filter(name__contains="e")queryset.filter(name__icontains="e")...原创 2019-06-28 09:54:55 · 756 阅读 · 0 评论 -
Django NoReverseMatch at 错误
报错页面:总url:子url:修改方法:在总路由中将namespace命名去掉,子路由中去掉app_name:原创 2019-06-30 09:13:54 · 716 阅读 · 1 评论 -
Django快速入门学习(一)
这里写自定义目录标题Django学习记录Django特点环境安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Dja...转载 2019-04-16 21:36:20 · 789 阅读 · 0 评论 -
如何给django项目网页标题前添加小的logo图标
如何给django项目网页标题前添加小的logo图标1.在页面文件中,以引用css文件的方式,将需要的logo图标路径写入href中级即可。他放在全局head标签里面<link rel="shortcut icon" href="{%static 'xproject/img/favicon.ico' %}" />2.使用urlfrom Django.views.generi...转载 2019-04-23 19:10:34 · 3071 阅读 · 0 评论 -
check_password使用方法
django.contrib.auth.hashers模块提供了一系列的函数来创建和验证哈希密码。 你可以独立于User模型之外使用它们。check_password(password,encoded)如果你打算通过比较纯文本密码和数据库中哈希后的密码来手动验证用户,要使用check_password()这一便捷的函数。如果您想通过将纯文本密码与数据库中的散列密码进行比较来手动验证用户身份,请...转载 2019-04-28 22:15:06 · 6821 阅读 · 0 评论 -
Django快速入门(二)
请求与响应请求Request浏览器给我们的网站发出请求,我们才能知道浏览器要什么东西。因此,我们要学会如何提取到浏览器的请求。首先,我们了解一下浏览器有哪些请求方式。提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取;查询字符串(query string),形如key1=value1&key2=value2;请求体(bo...原创 2019-04-20 16:05:48 · 136 阅读 · 0 评论 -
禁止Django模板 {% url %}跳转方法
例: {% verbatim %} <li><a href="{% url 'home' 1 %}" target="_blank">用户中心</a></li> {% endverbatim %}原创 2019-06-30 09:33:52 · 1454 阅读 · 0 评论