django模板文件的使用
功能
- 产生html,控制页面上展示的内容。模板文件不仅仅是一个html文件。
- 模板文件包含两部分
- 静态内容:css,js,html。
- 动态内容:用于动态去产生一些网页内容。通过模板语言来产生。
- 模板文件包含两部分
创建
-
项目中创建存放模板文件的文件,比如templates
-
setting.py文件中配置文件夹
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 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', ], }, }, ]
-
测试
-
连接配置
-
Banana/urls.py
urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^',include('faceplus.urls')), ]
-
from django.conf.urls import url from . import views urlpatterns = [ url(r'^test$',views.static_test), ]
-
-
视图函数
# test def static_test(request): """测试文件""" return render(request,'faceplus/test.html')
-
目录结构
-
访问地址
-