Django的‘通用视图TemplateView’
使用通用视图的好处是:如果有一个html需要展示,不需要写view视图函数,直接写好url即可。
使用通用视图的步骤如下:
1、编辑项目urls.py文件
from django.views.generic import TemplateView
在该文件的映射表中添加:
path('home/', TemplateView.as_view(template_name="home.html"), name='home'),
2、在项目templates目录下,新建home.html文件
{% extends "base.html" %} {% block title %}Home page{% endblock %} {% block content %}WELCOM YOU
Life is short. You need Python
Django makes it easier to build better Web apps more quickly and with less code.
{% load staticfiles %} {% endblock %}
其中base.html文件同样位于项目templates目录下。book.jpg文件位于项目的static\images目录下。
3、打开网页http://localhost:8000/home/,即可查看。
4、在html文件中使用这个url时,方法如下:
注意{% url 'home'%}的home前没有子项目名称。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。