
django
亭有枇杷树
这个作者很懒,什么都没留下…
展开
-
Django数据迁移成功但是数据库未创建数据表
Django的数据迁移问题执行命令:python manage.py makemigrations appnamepython manage.py migrate appname但是执行命令后二者都没有报错,但是数据库里并未生成对应表原因一:可能django默认表中django_migrations未删除该appname字段原因二:model里定义managed = False最终把这个问题翻译成英文,在stackoverflow上搜到了答案: 数据model是我在原创 2021-06-11 10:21:51 · 4447 阅读 · 5 评论 -
在Django框架中偶遇报错:AttributeError: ‘str’ object has no attribute ‘decode’解决办法
环境:python3.7+django2.2报错信息:AttributeError: ‘str’ object has no attribute ‘decode’解决办法:找到python文件下的django文件>db文件>backends>mysql>operations.py打开文件:打开后ctrl+f搜索query.decode...原创 2019-04-28 09:45:36 · 4373 阅读 · 2 评论 -
报错:django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
报错:django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3声明:感谢原作者解惑https://blog.youkuaiyun.com/weixin_33127753/article/details/89100552#comments环境:python3.7+djan...原创 2019-04-28 09:24:47 · 2541 阅读 · 7 评论 -
django框架已经成功引入外部CSS、JS文件但是无法显示的问题解决,注意删除HTML文件的声明
首先引入外部文件,CSS、JS等等步骤一:在该app下创建static文件用于储存外部文件,注意和templates文件夹放在同级目录下。步骤二:将外部文件分类放入static下。如图所示:步骤三:打开根目录也就是项目工程下的setting,如下修改:# 静态资源目录STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'stat...原创 2019-04-28 15:17:20 · 3031 阅读 · 3 评论 -
关于Django框架中JS或CSS等静态文件样式修改后页面不响应问题解决方法
问题:Django的静态文件中例如JS或CSS等文件修改后客户端页面未显示修改后样式,还是旧的样式。原因:浏览器为了保证效率,将页面信息通过缓存保存了JS或CSS文件,所以导致已经修改了原文件内容但是客户端浏览器里的JS、CSS依旧不变。很好理解就不图解了。解决方法:浏览器清除缓存我用的谷歌的Chorme,打开设置:左侧点开设置,选择隐私设置和安全:清除数据后就...原创 2019-05-08 17:14:15 · 2165 阅读 · 1 评论 -
关于Django的生命周期
关于Django的生命周期1. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端 请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post,体现在url之中。2. url经过Django中的wsgi,再经过Django的中间件,最后url到过路由映射表,在路由中一条一条进行匹配, 一旦其中一条匹配成功就执行对应的视图函数,后面的路由就不再继续匹...转载 2019-07-20 17:23:25 · 183 阅读 · 0 评论