>我在网址中遇到问题。我的项目名称是 Stock,我的应用名称是 Stock_app,
库存 urls.py:
urlpatterns = patterns('',
url(r'^goc/', include('stock_app.urls')),
url(r'^goc_range/', include('stock_app.urls')),
)
在我的stock_app urls.py
urlpatterns = patterns('stock_app.views',
url(r'^(w+)/(d+)/$', 'goc'),
url(r'^(w+)/(d+)/(d+)/$', 'goc_range'),
)
我遇到了一个问题,每当用户访问 goc/和 goc_range/都可以访问 stock_app.urls 中的两个 URL,
我的意思是GOC/用于GOC功能,goc_range/用于goc_range功能。
我想喜欢以下访问
goc/--> go for only url(r'^(\w+)/(\d+)/$', 'GOC'),goc_range/--> go only url(r'^(\w+)/(\d+)/$', 'goc_range'),
每当用户提供 goc/name/date 时,他必须只访问 URL(r'^(\w+)/(\d+)/$', 'GOC'),还有goc_range/名称/日期/日期,他必须只访问URL(r'^(\w+)/(\d+)/$', 'goc_range'),
帮帮我
您的 URL 格式不正确,请在 Stock urls.py 中更改模式:
urlpatterns = patterns('',
url(r'^', include('stock_app.urls')),
)
和stock_app urls.py
urlpatterns = patterns('stock_app.views',
url(r'^goc/(w+)/(d+)/$', 'goc'),
url(r'^goc_range/(w+)/(d+)/(d+)/$', 'goc_range'),
)
基本上,主模式文件包含第二个文件中的模式,因此它们只需要一次。