zoukankan      html  css  js  c++  java
  • 03.Django模板

    Django本身是一个框架,那必定少不了模板这类东西,在框架的基础上增添系列写好的模板,可谓是锦上添花

    我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。

    这里将为大家介绍 Django 模板的应用

    Django 模板标签:

    模板语法:

    view:{"HTML变量名" : "views变量名"
    HTML:{{变量名}}

    我们不可能单纯的将所有代码都怼在一个目录下,一个新的模板我们重新创建一个目录

    并且在他的目录下新建一个前端.html文件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>111</title>
    </head>
    <body>
    <p>{{ name }}</p>
    </body>
    </html>

    修改views.py文件:
    # -*- coding: utf-8 -*-
    
    from django.shortcuts import render
    
    def runoob(request):
      views_name = "My first Django"
      return render(request,"runoob.html", {"name":views_name})

    修改urls.py文件:

    from django.urls import path
    
    from . import views
    
    urlpatterns = [
        path('runoob/', views.runoob),
    ]
    接下来我们需要向Django说明模板文件的路径,修改HelloWorld/settings.py 修改 TEMPLATES 中的 DIRS

     运行之后:

    结束。





  • 相关阅读:
    HDU 3549 基础网络流EK算法 Flow Problem
    HDU 1937 F
    HDU 1937 J
    HDU 1939 HE IS OFFSIDE
    HDU 3033 组合背包变形 I love sneakers!
    分组背包
    hdu1712 分组背包 ACboy needs your help
    hdu 1714 RedField
    HDU 1709 母函数天平问题 可出现减法的情况 The Balance
    HDU 1171 Big Event in HDU 母函数
  • 原文地址:https://www.cnblogs.com/zhouA/p/15748034.html
Copyright © 2011-2022 走看看