一、具体代码实现步骤
1、使用命令创建项目myweb项目和web应用,同时在建立一个模板文件夹templates,再里面建一个web的模板文件夹
django-admin startproject myweb
cd myweb
python manage.py startapp web
2、修改myweb/settings.py文件,允许所有主机都能访问、增加应用、指定模板目录、配置数据库连接
from pathlib import Path
import os
ALLOWED_HOSTS = ['*'] #所有的主机都能访问
#增加web应用
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'web',
]
#指定模板目录
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.con