簡體   English   中英

Django URL映射有問題

[英]Having issues with Django URL mapping

我正在為即將到來的項目嘗試Django,並通過了一個教程並遇到定義URL路徑的問題。 下面是在項目根目錄下顯示urls.py的項目結構。 我的計時器包中的urls.py非常簡單:

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

但是,當我啟動該應用程序並導航到localhost:8080 / timer /時,我得到的是404。我應該看什么建議?

項目結構

您可以嘗試在整個項目的設置中更改URL,如下所示:

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^timer/$', include('timer.urls')),
]

至於計時器,URL將如下所示:

urlpatterns = [
    url(r'^$', views.index, name="index"),
]

不要忘記url()中的r's

原來,我在錯誤的文件夾下創建了urls.py。 我誤解了說明,並在與manage.py相同的文件夾中創建了urls.py。 一旦我在文件projectdb / projectgb / urls.py中添加了新的網址格式此問題就得到解決。 謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM