Python-Django编程问题汇总
OS:Windows10 64
IDE:JetBrain Python Community Edition 2017.3.4
Python:python-3.6.4
Django:V2.0.3
问题一:
- 报错信息:Specifying a namespace in include() without providing an app_namespace.
- 操作描述:在最外层的urls.py中添加项目的urls报错
- 解决方法:在app_name目录的url.py文件中urlpatterns前面加上app_name=‘app_name’,其中,app_name为应用程序名
问题二:
- 报错信息:type object has no objects.
- 操作描述:Models.Model的继承子类无objects属性
- 解决方法:在子类定义中加入objects=models.Manager()
问题三:
- 报错信息:No module named 'django.core.urlresolvers'.
- 操作描述:从django1.9迁移到diango2.0报错
- 解决方法:django2.0将扩展库修改为 'django.urls'