• django-模板之URL标签(五)


    book/views.py

    from django.shortcuts import render
    def index(request):
        return render(request,"index.html")
    
    def news(request):
        return render(request,"news.html")
    
    def sports(request):
        return render(request,"sports.html")

    book/urls.py

    from django.urls import path
    from . import views
    urlpatterns = [
        path('',views.index,name="index"),
        path('news/',views.news,name="news"),
        path('sports/',views.sports,name="sports"),
    ]

    base.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>{{title}}</title>
        <style>
            .header {
                height: 50px;
                background-color: fuchsia;;
            }
            .content{
                height:300px;
            }
            .footer{
                height:50px;
                background-color: thistle;
            }
        </style>
    </head>
    <body>
        <div class="header">Nav Area</div>
        <div class="content">
            {% block content %}
            {% endblock %}
        </div>
        <div class="footer">Foot Area</div>
    </body>
    </html>

    index.html

    {% extends 'base.html'%}
    
    {% block content %}
        <div>
            <h1><a href={% url 'news'%}>news</a></h1>
            <h1><a href={% url 'sports'%}>sports</a></h1>
        </div>
    {% endblock %}

    news.html

    {% extends 'base.html'%}
    
    {% block content %}
        <div>
            <h1>news界面</h1>
        </div>
    {% endblock %}

    sports.html

    {% extends 'base.html'%}
    
    {% block content %}
        <div>
            <h1>sports界面</h1>
        </div>
    {% endblock %}

     

  • 相关阅读:
    Python3安装后无法使用退格键
    Python之汉诺塔递归运算
    Windows开机自动执行bat脚本
    [转]java设计模式
    java享元模式
    java外观模式
    java代理模式
    java装饰者模式
    java原型模式
    java建造者模式
  • 原文地址:https://www.cnblogs.com/xiximayou/p/11743821.html
Copyright © 2020-2023  润新知