【问题标题】:Django adds "index" to empty urlDjango 将“索引”添加到空 url
【发布时间】:2021-04-14 10:03:25
【问题描述】:

我只是在学习 Django。我不明白为什么将“索引”添加到空 URL 中。我需要地址为http://127.0.0.1:8000/,但在地址栏中它立即更改为http://127.0.0.1:8000/index/。 但是如果我输入http://localhost:8000/就没有这样的问题了。

urls.py

from django.contrib import admin
from django.urls import path
from django.conf.urls.static import static
from django.conf import settings
from django.urls import include
from about import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('about.urls')),
    path('ckeditor/', include('ckeditor_uploader.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

关于应用网址

from django.urls import path, re_path
from django.views.generic import RedirectView
from . import views

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

【问题讨论】:

  • 分享你的urls.py...
  • 请按照社区标准格式化您的问题:stackoverflow.com/help/how-to-ask
  • 将 urls.py 添加到描述中
  • 显示您的about 应用网址
  • 添加了关于应用程序的网址

标签: python django


【解决方案1】:

解决方法很简单,需要清除浏览器缓存:)

【讨论】:

  • 那个解决方案对我不起作用。目前尚不清楚问题出在 Django 还是我的浏览器(Mac 上的 Brave),但是当我尝试导航到“localhost:8000”时,浏览器会转到“localhost:8000/catalog”,我没有办法可以访问根本地主机。清除缓存,删除历史记录无效。此后,我在等待找到解决方案的过程中转向了 Firefox。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-15
  • 2011-04-29
  • 1970-01-01
  • 2012-06-15
  • 2021-11-08
  • 1970-01-01
相关资源
最近更新 更多