URLconf
-
Django中URLconf和include()的协同工作方法
捕获的参数如何和include()协同工作 一个被包含的URLconf接收任何来自parent URLconfs的被捕获的参数,比如: # root urls.pyfrom django.conf.urls.defaults import …
-
Django框架中处理URLconf中特定的URL的方法
有时你有一个模式来处理在你的urlconf中的一系列url,但是有时候需要特别处理其中的某个url。 在这种情况下,要使用将urlconf中把特殊情况放在首位的线性处理方式 。 比方说,你可以考虑通过下面这个URLpattern所描述的方式…
-
在Django中创建URLconf相关的通用视图的方法
抽取出我们代码中共性的东西是一个很好的编程习惯。 比如,像以下的两个python函数: def say_hello(person_name): print ‘Hello, %s’ % person_namedef say_goodbye(p…
-
Django的URLconf中使用缺省视图参数的方法
一个方便的特性是你可以给一个视图指定默认的参数。 这样,当没有给这个参数赋值的时候将会使用默认的值。 例子: # urls.pyfrom django.conf.urls.defaults import *from mysite impor…
-
Python的Django框架中URLconf相关的一些技巧整理
提供视图配置选项 如果你发布一个Django的应用,你的用户可能会希望配置上能有些自由度。 这种情况下,为你认为用户可能希望改变的配置选项添加一些钩子到你的视图中会是一个很好的主意。 你可以用额外URLconf参数实现。 一个应用中比较常见…
-
在Django框架中伪造捕捉到的URLconf值的方法
比如说你有匹配某个模式的一堆视图,以及一个并不匹配这个模式但视图逻辑是一样的url。 这种情况下,你可以通过向同一个视图传递额外urlconf参数来伪造url值的捕捉。 例如,你可能有一个显示某一个特定日子的某些数据的应用,URL类似这样的…
-
Django中传递参数到URLconf的视图函数中的方法
有时你会发现你写的视图函数是十分类似的,只有一点点的不同。 比如说,你有两个视图,它们的内容是一致的,除了它们所用的模板不太一样: # urls.pyfrom django.conf.urls.defaults import *from m…
-
在Django的URLconf中使用命名组的方法
在我们想要捕获的url部分上加上小括号,django 会将捕获的文本作为位置参数传递给视图函数。 在更高级的用法中,还可以使用 命名 正则表达式组来捕获url,并且将其作为关键字参数传给视图。 一个 Python 函数可以使用关键字参数或位…
-
在Django的URLconf中进行函数导入的方法
看下这个 urlconf: from django.conf.urls.defaults import *from mysite.views import hello, current_datetime, hours_aheadurlpat…