zoukankan      html  css  js  c++  java
  • 传递额外的选项给视图函数

    传递额外的选项给视图函数:
    
    URLconfs具有一个钩子,让你传递一个Python字典作为额外的参数传递给视图函数:
    
    django.conf.urls.url() 函数可以接收一个可选的第三个参数,他是一个字典,
    
    表示想要传递给视图函数的额外关键字参数。
    
    from django.conf.urls import url
    from . import views
    
    urlpatterns = [
        url(r'^blog/(?P<year>[0-9]{4})/$', views.year_archive, {'foo': 'bar'}),
    ]
    
    
    urlpatterns = [
       url(r'^polls/', include('polls.urls', namespace='polls')),
       url(r'^books/', include('polls.urls', namespace='polls')),
       
       
    url(r'^blog/(?P<year>[0-9]{4})/$', views.blog_archive, {'foo': 'bar'}),
      
      
    def blog_archive(req,year,foo):
        print 'blog_archive'
        print year
        print foo
        print req
    
    
    System check identified 1 issue (0 silenced).
    August 20, 2018 - 11:51:34
    Django version 1.11, using settings 'mysite.settings'
    Starting development server at http://0.0.0.0:8000/
    Quit the server with CONTROL-C.
    blog_archive
    9999
    bar
    
  • 相关阅读:
    paramiko使用
    requests防止中文乱码
    RESTful架构
    关于pandas
    echarts基础使用
    跨站请求伪造CSRF原理
    js将方法作为参数调用
    Newtonsoft.Json解析json字符串和写json字符串
    图片压缩
    sql去重
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349084.html
Copyright © 2011-2022 走看看