项目的架构为:
1、虚拟环境virtualenv
安装Django==2.1.3
安装pymysql
安装mysqlclient
安装其他等
2、项目结构为:
应用APP:
blog -- 管理博客
account -- 管理用户注册/登录/等
后台数据库:
mysql
路由分层及命名空间:
根据应用进行分层
from django.urls import path,include
# 使用include方法
urlpatterns = [
path('admin/', admin.site.urls),
path('blog/',include("blog.urls")),
path('account/',include("account.urls")),
]
应用新增urls.py中,需写命名空间:app_name=xxxx
3、项目配置:
APP应用配置
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
&#