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

     运行之后:

    结束。





  • 相关阅读:
    echarts 使用demo
    frame外弹出,刷新父页面
    table第一行合并,其余行宽度失效问题
    Redis Desktop Manager
    java web中resources路径
    httpclient
    微信公众号开发: 微信接入(一)
    boot 定时器
    maven自定义archetype
    iOS单例宏
  • 原文地址:https://www.cnblogs.com/zhouA/p/15748034.html
Copyright © 2011-2022 走看看