Django2.x与1.x版本之间的坑
App模块中models.py
-
django2.x是中reverse使用方法
from django.urls import reverse
-
ForeignKey(on_delete=models.DO_NOTHING)参数一定要填写上,否则会报错
-
如要定义参数(app_name=),在django2.x中已经消失,需要定义的直接在App中urls.py中直接定义app_name=blog
Myweb的路由地址中urls.py
-
其实2.x中直接导入urls就可以使用include了,新增的re_path支持正则匹配,path=url
from django.urls import path,include,re_path
用法path("admin/",include())==url("admin/",include())