美文网首页
URL的反向解析

URL的反向解析

作者: 流蓝浅 | 来源:发表于2018-04-13 22:03 被阅读0次
步骤:

1:在项目的urls.py中加入namespace
2:在app是urls.py中加入app_name和name
3:在需要路径的地方配置如下格式:
{% url 'pianke:login_handle'%}

1:在项目的urls.py中加入namespace
from django.contrib import admin
from django.conf.urls import url,include
from django.urls import path

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^pianke/', include("piankeapp.urls", namespace="pianke")) # namespace是项目名
]

2:在app是urls.py中加入app_name和name
from django.conf.urls import url
from . import views

app_name = "pianke" #项目名

urlpatterns = [
    url(r"^$", views.index, ),
    # url(r"^detail/(\d+)/$", views.detail),
    # url(r"^test1/$", views.test1),
    url(r"^login/$", views.login, name="login"),#name的名字可以随便给
    url(r"^register/$", views.register, name="register"),
    url(r"^login_handle/$", views.login_handle, name="login_handle"),
    url(r"^register_handle/$", views.register_handle, name="register_handle"),
]

3:在需要路径的地方配置如下格式:
# {% url 'pianke:login'%} 这里的配置是namespace:name
     <div class="login-btn">
                            <div>
                                <a href="{% url 'pianke:login'%}">登录</a> &nbsp;<span>/</span>&nbsp;<a href="{% url 'pianke:register'%}">注册</a>
                            </div>
                     </div>  

相关文章

  • Django-4模板

    反向解析,根据规则生成url,所以namespace是可以用于解析. 自动生成url所以url改变也不用更改模板了...

  • URL 反向解析

    URL正向解析:有客户端的浏览器发起一个url请求,Django根据URL解析,把url中的参数捕获,调用相应的试...

  • url反向解析

    name1 是项目urls配置中 include(('应用名.urls', '应用名'), namespace=...

  • URL的反向解析

    步骤: 1:在项目的urls.py中加入namespace2:在app是urls.py中加入app_name和na...

  • django

    from django.core.urlreolvers import reverse 反向解析url,具体用法可...

  • django02-url和模板

    Day02 url和模板 1. URL 2. 反向解析 3. 模板 模版继承和bootstrap的使用

  • django的url反向解析

    在django项目开发中,最常见的一个需求是获得url的最终形式,以用于嵌入到生成的内容中或者是views中,或者...

  • django的url反向解析

    在django项目开发中,最常见的一个需求是获得url的最终形式,以用于嵌入到生成的内容中或者是views中,或者...

  • django中URL反向解析总结(url/reverse/get

    前言介绍 Django中进行URL反向解析一般有以下三种方式 在模板中使用 {% url 'blog:detail...

  • 3、url_for反向解析

    作用:url_for获取蓝图里面函数的动态路径 用法: res = url_for("蓝图的名字.函数的名字"[,...

网友评论

      本文标题:URL的反向解析

      本文链接:https://www.haomeiwen.com/subject/dmwhkftx.html