
Django
早日朝成
高歌取醉欲自慰,起舞落日争光辉。
仰天大笑出门去,我辈岂是蓬蒿人。
展开
-
python3.x运行的坑:AttributeError: ‘str‘ object has no attribute ‘decode‘
vscode 运行的时候出现的问题;我的py是3.71、Python3.x和Python2.X版本有一些区别,我遇到了两个问题如下:a.第一个报:mysqlclient 1.3版本不对:解决办法:注释掉这行即可;b.第二个报:字符集的问题:报错如下:File “C:\Users\Administrator\PycharmProjects\untitled1\venv\lib\site-packages\django\db\backends\mysql\operations.py”, line 1原创 2021-02-23 11:51:55 · 474 阅读 · 0 评论 -
Django报错:ValueError: source code string cannot contain null bytes
【原因】:其实是编码问题【编辑器】:vscode【过程】:本想操作一些shell 命令【py manage.py shell】,直接就报错【ValueError: source code string cannot contain null bytes】【解决方法】:打开编辑器最底部的【选择编码】,就是【UTF-16 LE】 (默认)。把它更改为【通过编码保存 Save with encoding】,再选择【UTF-8】,便没有报错了。...原创 2021-02-13 10:55:00 · 4464 阅读 · 3 评论 -
Django框架创建常用命令大全
Django 创建新App及其常用命令 创建新的项目django-admin.py startproject my_project创建新的App在Django项目(my_project)的根目录下执行python3 manage.py startapp my_app启动Django中的开发服务器make new migrationspython3 manage.py makemigrationsapply all migrationspython3 manage.py migrateru原创 2021-02-03 10:25:38 · 350 阅读 · 0 评论 -
浅谈Django2.x中url与path及re_path
简单介绍下三者:URL:是在Django1.x中的写法;如果你的django version 比较低版本的话,可以用它,没错;PATH与RE_PATH:则是Django2.x中的写法;和前者一样,起初功能是一样的,只是版本不一样了,写法也不同;后者增加了新的功能;可以在路径中使用正则.一.path和url的区别:django.urls pathdjango.conf.urls ur...原创 2020-01-08 14:34:07 · 563 阅读 · 0 评论 -
this inspection detects names that should resolve but don't.due to dynamic dispatch and duck typing,
问题:this inspection detects names that should resolve but don’t.due to dynamic dispatch and duck typing,this is possible in a limited but useful number of cases .top-level and class-level items are sup...原创 2020-01-08 10:16:42 · 1710 阅读 · 0 评论 -
Django:NoReverseMatch: Reverse for 'xxx' not found . 'xxx' is not a valid view function or pattern
最近的项目中,碰到了问题,下面保护犯罪现场:开发环境:pycharm+django2.x+mysql项目:blog问题:Reverse for ‘category’ not found. ‘category’ is not a valid view function or pattern name.详细:199 error 显示了category not found,可能的问题是我在ap...原创 2019-11-05 15:05:07 · 1169 阅读 · 1 评论 -
python manage.py migrate失败,无法同步数据库到mysql,求解!!
python manage.py migrate 执行后,主要表现最后一行的ModuleNotFoundError,但是我的Django版本是2.0以上,我又更改whoosh_cn_backend为whoosh_backend时运行,同样失败。求解,不懂。。。(venv) D:\Django源码\blog>python manage.py migrateOperation...原创 2019-10-31 15:37:42 · 1487 阅读 · 1 评论