【发布时间】:2020-10-27 08:27:06
【问题描述】:
我是 Django 的新手,我知道这可能已经被问过很多次了。
所以基本上发生的事情是当我尝试创建一个新项目并且每当我尝试运行我的服务器时,默认情况下它会打开 http://127.0.0.1:8000/catalog/ 而不是 http://127.0.0.1:8000/。
即使我将服务器与其他项目一起运行,我也会面临同样的错误。
我在 https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/skeleton_website 上关注了这个 django 基础教程
Idk 但不知何故我认为它的默认地址设置为 http://127.0.0.1:8000/catalog/。
这是该项目的 repo 的链接: https://github.com/Fanceh/django-404-error
这是我项目的 urls.py:
from django.contrib import admin
from django.urls import path, include
from testuapp import urls
urlpatterns = [
path('admin/', admin.site.urls),
path('',include("testuapp.urls"))
]
这是我的 testuapp urls.py 中的代码:
from django.urls import path
from . import views
urlpatterns = [
path('', views.testu),
]
这是我的 webapp 的 views.py 文件:
from django.shortcuts import render
# Create your views here.
def testu(request):
render(request, 'Greetings!')
有什么办法可以改吗?
问候
【问题讨论】:
-
所以我们从项目中获取您的 urls.py
-
这里我加了
标签: python django http http-status-code-404 get-request