Django的版本坑

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())

猜你喜欢

转载自www.cnblogs.com/hxms/p/10883485.html