Django_templates模版配置:
1. djiango篇:
- 1. 进入虚拟环境
source /bin/activate |
- 2.创建网站项目工程
django-admin startproject <网站工程名> |
- 3.django 框架中添加子应用
python manage.py startapp <子应用名称> |
配置完app目录后——settings.py的配置
ALLOWED_HOSTS = ["*"] |
4.创建templates(模版文件)
- 直接使用命令创建templates
需要注意这里的templates是要在项目根目录下创建
也就是在文件夹下有manage.py的文件夹创建
mkdir templates- templates创建完成后的settings.py的配置
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.context_processors.messages',
],
},
},
]5. templates下配置与其他模版一样
只有在views.py下的配置不一样 # 一般配置为HttpResponse ,而….返回的是render
class index(View):
def get(self, request):
# print(request)
return render(request, 'index.html')