我正在为即将到来的项目尝试Django,并通过教程并遇到定义URL路径的问题。下面是显示项目根目录下urls.py的项目结构。 我的 计时器 包中的 urls.py 非常简单:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
然而,当我启动应用程序并导航到localhost:8080 / timer /我得到404.有什么建议我应该看看吗?
答案 0 :(得分:0)
您可以尝试在整个项目的设置中更改网址,如下所示:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^timer/$', include('timer.urls')),
]
对于计时器,URL将如下:
urlpatterns = [
url(r'^$', views.index, name="index"),
]
不要忘记url()中的r's
。
答案 1 :(得分:0)
事实证明我在错误的文件夹下创建了urls.py.我误解了说明并在与 manage.py 相同的文件夹中创建了 urls.py 。在文件 projectdb / projectgb / urls.py 中添加新的网址格式后,问题就解决了。感谢。