首页 > 其他 > 详细

day98

时间:2017-10-23 20:24:46      阅读:299      评论:0      收藏:0      [点我收藏+]
技术分享
    #根据名称反向生成url
from django.conf.urls import url,include
from django.contrib import admin
from django.shortcuts import HttpResponse,redirect
from app01 import urls
from niubin.service import v1

def index(request):
    from django.urls import reverse
    #根据名称反向生成url
    # test_url = reverse(‘xx‘)    #反向生成url没参数
    # test_url = reverse(‘xx‘,args=(2,9))    #反向生成url有参数

    test_url = reverse(xx,kwargs={a2:2,a1:9})    #反向生成url命名参数
    print(test_url)

    return HttpResponse(index)

def test(request):
    return HttpResponse(test)

urlpatterns = [
    url(r^index/, index),
    url(r^test/asdf/asdf/asf/asdf/asf, test,name=xx),
    url(r^test/asdf/(\d+)/asf/(\d+)/asf, test,name=xx),
    url(r^test/asdf/(?P<a1>\d+)/asf/(?P<a2>\d+)/asf, test,name=xx),
    url(rnb/, v1.site.urls),]
#根据名称反向生成url

 

技术分享
{% extends ‘admin/base_site.html‘ %}
{% load il8n admin_urls static admin_list %}
{% block extrastyle %}

    {% url ‘xx‘ %}  #前端使用反向生成url
    {% url ‘xx‘ 2 9 %}  #有参数
    {% url ‘xx‘ a1=2 a2=9 %}  #有名字

{% endblock %}
#前端使用反向生成url

 

day98

原文:http://www.cnblogs.com/hsddon/p/7718709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!