python3.6 + Django2.0
1. 创建app
python manage.py startapp <appname>
2. 在settings中注册app
INSTALLED_APPS = [
...
'appname',
...
]
3. 配置根urls
urlpatterns = [
...
path("name/", include('appname.urls')),
...
]
4. 编辑view
def app_view(request):
...
return ...
5. 配置app的urls
urlpatterns = [
...
path("other-name", views.app_view),
...
]
6. 添加相应model
7. 数据库迁移
python manage.py makemigrations
python manage.py migrate
参考文章
Django新建app(完整版)