[问题] django 的 urls.py 写法

楼主: Neisseria (Neisseria)   2013-12-17 20:11:27
不知是否有更好的 urlpatterns 写法?
假设 django project 为 mysite 在里面另外建立一个 app 叫 main
预计将网站主要架构写在 main 里面
目前在 mysite/urls.py 的 pattern 写法如下
urlpatterns = patterns('',
...
url(r'^(\w+)/$', 'main.views.list_view'),
url(r'^(\w+)/(\d+)/$', 'main.views.article_view'),
)
有没有更好的写法 可以用一行指定 urls.py
urlpatterns = patterns('',
...
url(r'此处求解', include('main.urls'),
)
然后,可以在 main/urls.py 里将刚才的 patterns 放进去
urlpatterns = patterns('main.views',
url(r'^(\w+)/$, 'list_view'),
url(r'^(\w+)/(\d+)/$, 'article_view'),
)
以上是问题 不好意思叙述有点长
作者: doomleika (iSuck)   2013-02-17 20:39:00
um... r'^' ?
作者: uranusjr (←這人是超級笨蛋)   2013-02-17 22:29:00
楼上正确, 不过你 main/urls.py 的 pattern 开头也要放 ^

Links booklink

Contact Us: admin [ a t ] ucptt.com