python 我完全按照django的例子做的,但是它不起作用

w8f9ii69  于 2023-02-15  发布在  Python
关注(0)|答案(1)|浏览(144)
    • 我完全按照django的例子来做。但是它不起作用。网页只是给我看火箭。**

我的项目名称:腹板
应用程序名称:main

www.example.comweb.settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'main',
]

web.urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('main/', include('main.urls')),
    path('admin/', admin.site.urls),
]

main.urls.py

from django.urls import path
from . import views

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

main.views.py

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

我希望网页显示"你好,世界。你在民意调查指数。"给我。

rsaldnfx

rsaldnfx1#

在您的主url文件中,您已设置:

urlpatterns = [
    path('main/', include('main.urls')),
    path('admin/', admin.site.urls),
]

这实际上意味着,您需要在“main”应用程序中使用localhost:8000/main作为URL。如果您不想在浏览器的URL中指定main,请将其更改为:

urlpatterns = [
    path('', include('main.urls')),
    path('admin/', admin.site.urls),
]

相关问题