1、先创建1个装虚拟环境的文件夹
mkdir env
2、在创建1个装代码的文件夹
mkdir dev
3、在装虚拟环境的文件夹中(env)创建名为monitoring_env的虚拟环境
python3 -m venv monitoring_env
4、激活虚拟环境
source monitoring_env/bin/activate
5、下载django(指定版本则pip install django==1.11)
pip install django
6、到装代码的文件夹下创建名为django_test的django项目
cd ../
cd dev
django-admin startproject django_test
7、创建后台app和前台app
python3 manage.py startapp backweb #新建一个应用,名称叫做backweb
python3 manage.py startapp backweb #新建一个应用,名称叫做web(注意后面要加上逗号)
8、更改设置:在settings.py文件中找到INSTALLED_APPS在后面增加到刚才在家的app应用
image.png
9、指定模板文件夹:在settings.py文件中找到TEMPLATES 然后把os.path.join(BASE_DIR, 'templates')增加到DIRS变量中
os.path.join(BASE_DIR, 'templates')
image.png
10、然后在根目录下创建templates文件夹(用来装静态文件到),里面在区分新建backweb和web文件夹
image.png
11、指定数据库:在settings.py文件中找到DATABASES然后更改数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'monitoring', # 数据库名字
'USER': 'root', # 数据库用户
'PASSWORD': '123456', # 数据库密码
'HOST': '127.0.0.1', # 数据库链接
'PORT': 3306 # 数据库端口
}
}
image.png
12、指定静态文件,并在根目录下创建static文件夹,并在文件夹中创建backweb和web
image.png
13、主url分发路由
urlpatterns = [
path('admin/', admin.site.urls),
# 前台的路由关联
path('web/', include('web.urls', namespace='web')),
# 后台的路由关联
path('backweb/', include('backweb.urls', namespace='backweb')),
]
image.png
14、板块路由的分发
from django.urls import path
from web import views
urlpatterns = [
# 前台的路由关联
path(r'index/', views.index, name='index'),
]
image.png
附一张运行配置图
image.png
网友评论