猿问

django 中的 Urlpatterns 没有重定向(为什么没有显示响应?)

**我创建了这个,但是当我尝试运行服务器时,它只显示 django 网站。我已将其关闭,因为防火墙也不是问题。**


from django.contrib import admin

from django.urls import path

from django.http import HttpResponse


def home(request):

    return HttpResponse('home')


def contact(request):

    return HttpResponse('contact')


urlpatterns = [

    path('admin/', admin.site.urls),

    path('', home),

    path('about/', contact),

]


**I also added it to apps**


INSTALLED_APPS = [

        'django.contrib.admin',

        'django.contrib.auth',

        'django.contrib.contenttypes',

        'django.contrib.sessions',

        'django.contrib.messages',

        'django.contrib.staticfiles',

        'accounts',

]


紫衣仙女
浏览 163回答 1
1回答

慕容森

考虑到您的项目名称是project,应用程序名称是app在你的项目目录中,project/urls.pyfrom .app import viewsurlpatterns = [    path('admin/', admin.site.urls),    path('', views.home),    path('about/', views.contact),]app/views.pydef home(request):    return HttpResponse('home')def contact(request):    return HttpResponse('contact')
随时随地看视频慕课网APP

相关分类

Python
我要回答