• 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

     运行之后:

    结束。





  • 相关阅读:
    FAN_int2ExcelColChar functions
    How to enables AX email functionality without Outlook
    Global::validateEmail
    Global::time2StrHHMM_DNT
    Global::pickSpecificTable_DNT
    Global::pickSpecificClass_DNT
    Global::pickClassMethod_DNT
    Optimize date2str function
    How to achieve dialog with lookup control
    Optimize str2date function
  • 原文地址:https://www.cnblogs.com/zhouA/p/15748034.html
Copyright © 2020-2023  润新知