【发布时间】:2020-12-30 15:40:58
【问题描述】:
我有一个运行 django 3.1 的应用程序。我的网址确实有问题。我想要么是 urls.py 有问题,要么是在我的关联视图中。 在我的应用程序中,视图 (fil main.py) 称为“main”。 如果我转到 url http://127.0.0.1:8000/main/,我会看到正确的视图呈现。 我的视图包括一个可以单击的按钮。当我点击时,网址现在是:http://127.0.0.1:8000/main/main/,这是一个错误(未找到 404 页面)。
我的 url.py 是:
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from django.urls import re_path
from django.views.static import serve
from . import main
urlpatterns = [
path('main/', main.main, name='main'),
path('', main.main, name='main'),
]
我的观点使用以下内容:
return render(request,'main.html')
我必须补充一点,这是我的第一个 dango 项目。我尝试先查看 django 文档,并尝试在我的 urls.py 中进行各种更改...到目前为止没有成功。
谢谢。
S/
【问题讨论】:
-
你的 project/urls.py 是什么样的?
-
感谢@Mugoma。这里是。 oxybom 是我项目中的应用程序名称。
urlpatterns = [ path('admin/', admin.site.urls), path('', include('oxybom.urls')), ]
标签: django