Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django URL配置_Python_Django_Django Urls - Fatal编程技术网

Python Django URL配置

Python Django URL配置,python,django,django-urls,Python,Django,Django Urls,假设我有3个模型:城市、区域、入口 每个城市有几个区域,每个区域可以有几个条目,但对于“现在”,只能有一个活动条目,并将显示。所以在逻辑上: 请注意,每个城市、地区、入口将使用相关模型类的slug变量 格式如下: www.mysite.com/<slug of city>/<slug of area>/<slug of entry> 请帮助这个可怜的灵魂配置他的url配置 谢谢它应该看起来像这样: urlpatterns = patterns('',

假设我有3个模型:城市、区域、入口

每个城市有几个区域,每个区域可以有几个条目,但对于“现在”,只能有一个活动条目,并将显示。所以在逻辑上:

请注意,每个城市、地区、入口将使用相关模型类的slug变量

格式如下:

www.mysite.com/<slug of city>/<slug of area>/<slug of entry>
请帮助这个可怜的灵魂配置他的url配置


谢谢

它应该看起来像这样:

urlpatterns = patterns('',
    (r'^(?P<city>[a-z-]+)/(?P<area>[a-z-]+)/$', 'yourapp.views.areaview'),
    (r'^(?P<city>[a-z-]+)/(?P<area>[a-z-]+)/(?P<entry>[a-z-]+)/$', 'yourapp.views.entryview'),
)
urlpatterns=patterns(“”,
(r'^(?P[a-z-]+)/(?P[a-z-]+)/$,“yourapp.views.areaview”),
(r'^(?P[a-z-]+)/(?P[a-z-]+)/(?P[a-z-]+)/$,'yourapp.views.entryview'),
)

被什么卡住了?如何编写
url.py
模式?你希望你的URL看起来像什么?提供一些示例URL以及它们应该触发的视图。是的,我对URL.py配置感到厌倦。我已经写了我需要的url示例。当做
urlpatterns = patterns('',
    (r'^(?P<city>[a-z-]+)/(?P<area>[a-z-]+)/$', 'yourapp.views.areaview'),
    (r'^(?P<city>[a-z-]+)/(?P<area>[a-z-]+)/(?P<entry>[a-z-]+)/$', 'yourapp.views.entryview'),
)