gpt4 book ai didi

python - Django url include 模块显示由空格分隔的 url

转载 作者:太空宇宙 更新时间:2023-11-03 19:28:16 25 4
gpt4 key购买 nike

这是我现在的问题,有一个名为“personal”的 Django 项目,其 urls.py 文件如下:

# file personal/urls.py

from django.conf.urls.defaults import *

### SAB
urlpatterns = patterns('',
(r'^sab/', include('personal.sab.sab_urls')),
)
### STK
urlpatterns += patterns('',
(r'^stk/', include('personal.stk.stk_urls')),
)
### TEST
urlpatterns += patterns('',
(r'^test_app/', include('personal.test_app.test_app_urls')),
)

应用程序:sab、stk 和 test_app 以及这样的 url 文件模块:

# file personal/test_app/test_app_urls.py

### TEST urls.
from django.conf.urls.defaults import *

urlpatterns = patterns('personal.test_app',
(r'^view_1$', 'view_1'),
)

这是我在 http://localhost/test_app/ -> 404 error screenshot 中得到的

为什么有些 url 模块工作正常,而另一些则不行?test_app_urls.py 已加载,但在屏幕截图中您可以看到它的外观。

有什么想法吗?

最佳答案

您似乎没有为 http://localhost/test_app/ 定义 URL仅限http://localhost/test_app/view_1

类似以下内容应该可以工作(在 test_app/urls.py 中):

urlpatterns = patterns('personal.test_app',
(r'^$', 'test_app_index'),
(r'^view_1/$', 'view_1'),
)

关于python - Django url include 模块显示由空格分隔的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com