2018-10-15

作者: 卜了了 | 来源:发表于2018-10-15 20:52 被阅读0次

django学习笔记:

1,
执行:python manage.py makemigrations
报错信息
File "D:\lele\test_dev\test_platform\project_app\urls.py", line 3, in <module>
from project_app import views
File "D:\lele\test_dev\test_platform\project_app\views.py", line 3, in <module>
from project_app.models import Project
File "D:\lele\test_dev\test_platform\project_app\models.py", line 9, in <module>
class Project(models.Model):
File "D:\Program Files (x86)\Python37-32\lib\site-packages\django\db\models\base.py", line 95, in new
"INSTALLED_APPS." % (module, name)
RuntimeError: Model class project_app.models.Project doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

解决方法:
在settings里面添加上这句话:
'project_app.apps.ProjectAppConfig',
再执行:python manage.py makemigrations
运行正常

2,
页面登录进入http://127.0.0.1:8000/login_action/manage/project_manage/
按计划是进入/manage/project_manage/这个网址
后面修改views里的代码:
return HttpResponseRedirect('manage/project_manage/')
改为:
return HttpResponseRedirect('/manage/project_manage/')
再登录就好了。

3,
这里写错了,调整后,访问登录页面还报错,


图片.png

应对:重新启动服务就可以了。

4,
{% if type == "add" %}
原来的错误的地方是 {% if type =="add" %}

相关文章

网友评论

    本文标题:2018-10-15

    本文链接:https://www.haomeiwen.com/subject/giyqzftx.html