Django 配置超链接的三种方法--不是原创,做个笔记

本文介绍了在Django 2.1.4环境下,使用Python 3.7.2构建的博客应用中创建超链接的三种方法。方法一通过在urls.py设置namespace和include,然后在模板中利用url模板标签;方法二通过在urls.py中设定app_name,结合url模板标签使用;方法三直接在模板中硬编码URL路径。每种方法都确保了文章详情页的正确跳转。
摘要由CSDN通过智能技术生成

方法一

Python 3.7.2/Django 2.1.4,django模板中超链接配置,三种方法

方法一:

myblog/urls.py:

    from django.contrib import admin

    from django.urls import path, include

 

    urlpatterns = [

        path('admin/', admin.site.urls),

        path('blog1/', include(('blog1.urls', 'a'), namespace='blogg')),#'a'可以使用任意字符,但不能为空

    ]

 

blog/urls.py:

    from django.urls import path

    from . import views

    urlpatterns = [

        path('', views.index),           # 这是路由模式

        path('article/<int:article_id>', views.article_page, name='article_detai'),  # path中的组名必须和参数名一致

    ]

 

blog/index.html:

     <body>

         <h1>

             <a href="">添加新文章</a>

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值