Django的‘通用视图TemplateView’

06-15 1018阅读

使用通用视图的好处是:如果有一个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 %} Django的‘通用视图TemplateView’ {% endblock %}

其中base.html文件同样位于项目templates目录下。book.jpg文件位于项目的static\images目录下。

3、打开网页http://localhost:8000/home/,即可查看。

4、在html文件中使用这个url时,方法如下:

  • HOME
  • 注意{% url 'home'%}的home前没有子项目名称。

    VPS购买请点击我

    文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

    目录[+]