![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
weixin_44201919
这个作者很懒,什么都没留下…
展开
-
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
解决方案:报错时点击base.py ,将文件的35 36 37 行注释掉。原创 2020-04-30 17:35:41 · 107 阅读 · 0 评论 -
在使用模板时遇到的错误,TypeError at /index/ context must be a dict rather than RequestContext.
原代码:def index(request):# 1.加载模板文件,获取一个模板对象temp = loader.get_template(‘booktest/index.html’)# 2.定义模板上下文,给模板文件传数据context = RequestContext(request,{})# 3.模板渲染,产生一个替换后的html内容res_html = temp.render(...原创 2020-04-29 16:58:33 · 611 阅读 · 0 评论 -
path中有正则表达式,会找不到页面
path中不能有正则表达式,不然会找不到页面,此时可以使用re_path.path(‘delete/(\d+)’, views.delete), # 删除点击的图书path中有正则,找不到页面使用re_path可以解决这个情况re_path(‘delete/(\d+)’, views.delete), # 删除点击的图书...原创 2020-04-25 23:24:01 · 257 阅读 · 0 评论 -
Django第一次配置 MySQL时,报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did
如果出现这个是因为 Django 在连接 MySQL 数据库时默认使用的是 MySQLdb 驱动,然而我们没有安装该驱动,因为它并不支持 Python3,我们现在安装的是 PyMySQL 驱动,如何让当前的 Django 通过 PyMySQL 来连接 MySQL 数据库呢?方法很简单我们首先pip install pymysql然后在django项目的__init__下设置:import p...原创 2020-04-25 12:58:22 · 1151 阅读 · 0 评论 -
学习问题记录1
Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字 的尝试解决方案: 端口被占用了(酷狗),关闭酷狗。原创 2020-04-22 11:31:20 · 303 阅读 · 0 评论 -
__init__() missing 1 required positional argument: 'on_delete'
标题@init() missing 1 required positional argument: 'on_delete’问题在生成迁移文件(python manage.py makemigrations)时候报错:init() missing 1 required positional argument: ‘on_delete’,是因为定义外键和一对一关系时候需要on_delete选项,此参数...原创 2020-04-22 11:21:58 · 311 阅读 · 0 评论