Django中访问http://127.0.0.1:8000/blog/出现404错误如何解决?
解决Django中/blog/路径404错误的方案
打开项目根目录下的
project1/urls.py,引入include模块并添加blog路由:from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('blog/', include('blog.urls')) # 新增该路由规则 ]若未创建blog应用,先执行命令创建:
python manage.py startapp blog然后在blog应用目录下新建
urls.py,添加基础路由配置:from django.urls import path from . import views urlpatterns = [ path('', views.blog_index, name='blog_index') ]在
blog/views.py中编写对应视图函数,返回老师指定的内容:from django.http import HttpResponse def blog_index(request): # 替换为实际需要展示的内容,也可使用render返回模板 return HttpResponse("老师指定的博客内容")确保blog应用已注册到项目配置中,打开
project1/settings.py,在INSTALLED_APPS里添加'blog':INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', # 注册blog应用 ]
内容的提问来源于stack exchange,提问作者Jordams Philipe
相关产品推荐
相关产品推荐

