说明:
系列笔记:从django官方文档学习
区别:
1、不一样:我是从零开始学django2.1,在学习网上各位e教材的时候,或多或少带有1.x版本的影响。
2、原生django:实现业务逻辑,暂不考虑美化,不准备集成bootstrap vue等等。
3、重心:我已经通读了廖雪峰、自强、刘江、小楼一夜听春雨等的教材,只记录不一样的地方。
误区 1 urls.py
官方文档建议在app目录下新建urls.py,而不是使用project目录下已有的。
同时,在根Urlroof中增加:
path('appname/', include('appname.urls')),
好像看不到好处或区别。
但是,在appname目录下的urls.py可以添加
app_name = 'appname'
这样,在多个app重复的view名中,可以使用 appname:index 来构建 { % url %}