Python 我在django中的url不';不返回HTTPResponse?
我在django中创建的url有一个问题,它不能完全工作 这是url.pyPython 我在django中的url不';不返回HTTPResponse?,python,django,django-views,django-urls,Python,Django,Django Views,Django Urls,我在django中创建的url有一个问题,它不能完全工作 这是url.py from django.conf.urls import include, url from django.contrib import admin from pizza import views urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url('', views.home,name='home'), url(
from django.conf.urls import include, url
from django.contrib import admin
from pizza import views
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url('', views.home,name='home'),
url('order/', views.order,name='order'),
]
这是views.py
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def home(request):
return HttpResponse("Home page")
def order(request):
return HttpResponse("Order a pizza page")
在project url.py文件中更新。这是不正确的语法,请尝试使用路径(“”)而不是url如果您必须使用的是您的应用程序:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('pizza/', include('pizza.urls')),
]
在URL.py中,将你的应用程序添加到settings.py中的INSTALLED\u APPS
或
如果您在pizza导入视图中调用
时
是您应作为import.views导入的项目名称
仅要求提问者阅读教程,则不能解决编码问题。代码已经显示,其中清楚地显示了错误是什么。请确定编码错误,您可以通过指向教程的链接补充修复,以获取背景信息。