Python 当我尝试在Django url.py文件中编写某些内容时,它不会在浏览器中显示 身体

Python 当我尝试在Django url.py文件中编写某些内容时,它不会在浏览器中显示 身体,python,django,Python,Django,我在看教程的时候做这件事,同样的事情也在为他工作。此外,如果我错误地编写了错误的代码并运行了,cmd将显示错误,并且在重新加载浏览器时,服务器无法正常工作。然后我需要重新启动CMD并再次运行manage.py。请告诉我原因和解决方案,谢谢。您会遇到什么错误? 此外,还有两个url文件:页面的url路由位于views.py所在文件夹的url.py内。在另一个URL.py(与manage.py位于同一文件夹中的URL.py)中,假设“polls”是您应用程序的名称,您可能需要编写以下内容: #cod

我在看教程的时候做这件事,同样的事情也在为他工作。此外,如果我错误地编写了错误的代码并运行了,cmd将显示错误,并且在重新加载浏览器时,服务器无法正常工作。然后我需要重新启动CMD并再次运行manage.py。请告诉我原因和解决方案,谢谢。

您会遇到什么错误? 此外,还有两个url文件:页面的url路由位于views.py所在文件夹的url.py内。在另一个URL.py(与manage.py位于同一文件夹中的URL.py)中,假设“polls”是您应用程序的名称,您可能需要编写以下内容:

#code in urls.py
from django.contrib import admin
from django.urls import path
from . import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.index, name= 'index'),
    path('about/', views.about, name ='about'),
]
#code in views.py

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello")

def about(request):
    return HttpResponse("about harry")
根据Django文档:include函数允许引用其他URLConf。每当Django遇到include时,它就会切掉与该点匹配的URL的任何部分,并将剩余的字符串发送到包含的URLconf进行进一步处理。 在包含其他URL模式时,应该始终使用include。admin.site.url是唯一的例外


如果仍然出现错误:请检查是否将要执行而不是

是否确实已将应用的更改保存到文件?也许在教程中他已经自动保存了。现在文件已经保存,但浏览器上的更改并没有进行。前面的情况并非如此。您使用什么命令来运行应用程序?python manage.py runserverIt正在使用。我已经做了你让我做的关于佩奇的事。“关于”页面未加载。那么您会遇到哪些错误?您是否已将应用程序的名称包括在上述路线中?+Ogla是的,我已这样做。。这个错误显示在cmd上,您有15个未应用的迁移,您的项目可能无法正常工作,直到您应用了应用程序的迁移、管理、身份验证、内容类型、会话和许多其他错误,但我认为这是主要的错误。我想向大家展示,但我无法从cmd复制它们。如果是关于db的,那么运行:python manage.py makemigrations,然后运行python manage.py migrate。虽然我在这里没有看到任何模型。在运行python manage.py makemigrations后,cmd回答:未检测到任何更改
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
]