#Django

django时区设置以及全球用户如何各自显示当地时间

 在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有关的,分别是TIME_ZONE和USE_TZ如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago,此时的TIME_ZONE不管有没有设置都不起作用。如果USE_TZ设置为Fal...

Django的csrf

如果前端请求,后端返回信息如下,说明前端请求缺乏X-CSRFToken头,或者这个header头的值不正确CSRFFailed:CSRFtokenmissingorincorrect解决办法:1、添加X-CSRFTokenfunctiongetCookie(name){letvalue=';'+document.coo...
代码星球 ·2020-04-06

django 如何重写 HttpResponseRedirect 的响应状态码 302?

fetch无法获取302响应的header信息:浏览器对于302状态重定向,是直接进行重定向。且js的fetch请求无法获取(catch也好、then也罢)到302响应的header信息,自然也无法得到header里的location字段,无法根据location值,进行重定向(window.location.repl...

Django的事务性

 Django默认是自动提交的使用TestCase的每个test用例都是事务性的。如果不想这样,可以使用TransactionTestCase替代Django自动保证delete()/update()等包含多个查询操作的完整性Django事务性控制会有一定的性能损耗 在settings.py设置:D...
代码星球 ·2020-04-06

django外键以及主表和子表的相互查询

 Django的外键使用fromdjango.dbimportmodels#Createyourmodelshere.classCategory(models.Model):name=models.CharField(max_length=100)classArticle(models.Model):titl...

django数据模型中 null=True 和 blank=True 有什么区别?

null如果为True,Django在数据库中会将空值(empty)存储为NULL。默认为False。blank设置字段是否可以为空,默认为False(不允许为空)和null的区别在于:null是数据库的范围,而blank是用于验证。如果一个字段的blank=True,Django在进行表单数据验证时,会允许该字段是空...

Django静态文件的加载以及STATIC_URL、 STATIC_ROOT 、STATICFILES_DIRS的区别

Djangon生产环境静态资源的处理Django关闭DEBUG模式后,就相当于是生产环境了。Django框架一旦作为生产环境,它的静态文件访问接口就不应该从Django框架中走,必须在Django框架前端部署nginx或者其他web服务器来提供静态访问入口WithdebugturnedoffDjangowon'than...

Django创建自定义错误页面400/403/404/500等

直接参考:https://zhuanlan.zhihu.com/p/38006919 DEBUG =True的话,为开发环境,显示不了404页面。...

Django model 中设置联合约束和联合索引

来自:https://blog.csdn.net/ding_312/article/details/81264910 classCart(models.Model):user=models.ForeignKey(MyUser,verbose_name="用户")goods=models.ForeignKey(...

django的数据库操作

ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中,ORM在业务逻辑层和数据库层之间充当了桥梁的作用。 django的交互式shellpythonmanage.pyshell进入shell后引入相应的modelsfromplugin_security.modelsimpo...
代码星球 ·2020-04-06

python的日志模块:logging;django的日志系统;django日志输出时间修改

 Django的log,主要是复用Python标准库中的logging模块,在settings.py中进行配置  源代码 1、__init__.py包含以下类:StreamHandlerFormatter%(name)sNameofthelogger(loggingchannel...

django的动态url,url里含有参数,含有参数的url

 #!/usr/bin/envpython#coding:utf-8fromdjango.conf.urlsimporturl,includefromdjango.contribimportadmin#记得导入app01fromapp01importviewsurlpatterns=[url(r'^admin...

django的过滤和搜索排序功能django-filter

参考:1、https://django-filter.readthedocs.io/en/master/guide/usage.html#the-filter2、https://www.cnblogs.com/neozheng/p/9838440.html3、https://zhuanlan.zhihu.com/p/4...

django:MySQL Strict Mode is not set for database connection 'default'

?:(mysql.W002)MySQLStrictModeisnotsetfordatabaseconnection'default'       HINT:MySQL'sStrictModefixesmanydataintegrityproblem...
代码星球 ·2020-04-06

django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes');

在使用utf8mb4字符集的情况下,如果列存在索引,那么varchar的最大长度是191数据库版本: 在使用utf8字符集的情况下,如果列存在索引,那么varchar的最大长度是255。 在大字段上创建索引时,有时会碰到下面的错误ERROR1709(HY000):Indexcolumnsizetoo...
首页上一页...3536373839...下一页尾页