Django 如何在我的url创建错误开始时修复此前置www?

Django 如何在我的url创建错误开始时修复此前置www?,django,python-3.x,Django,Python 3.x,url.py urlpatterns=[ 路径('admin/',admin.site.url), url(r“^Attention/$”,views.home,name='homepage'), url(r“^attention/teacherlog/$”,views.teareg,name=“teareg”), url(r'login/logged',views.dash,name='dashboard'), url(r“^mrkatt/$”,views.mrkatt,name='mrkat

url.py

urlpatterns=[
路径('admin/',admin.site.url),
url(r“^Attention/$”,views.home,name='homepage'),
url(r“^attention/teacherlog/$”,views.teareg,name=“teareg”),
url(r'login/logged',views.dash,name='dashboard'),
url(r“^mrkatt/$”,views.mrkatt,name='mrkatt'),
url(r“^attsheet/$”,views.dispatt,name='dispatt'),
路径(“”,包括(“django.contrib.auth.url”),
]
views.py

def mrkatt(request):
    if request.method == "POST":
        form = Mrkatform(request.POST)
        if form.is_valid():
            form.save()
        return redirect("login/logged")
    else:
        form = Mrkatform()
    return render(request, "teacher/mrkatt.html", {'form': form})
我希望url是 “127.0.0.1:8000/mrkatt/” 但它给 ""
显示此网站时出现无法访问错误。

看起来您已在
设置.py
文件中设置了
PREPEND\u WWW=TRUE
,以进行开发。将其设置为
False

看起来您已经在
settings.py
文件中为开发设置了
PREPEND\u WWW=TRUE
。将其设置为
False

可能与wwwprepend或允许的主机变量有关。要解决此问题,请确保两者都已定义为相互协作

ALLOWED_HOSTS = ['.127.0.0.1']
PREPEND_WWW = True

开始处的点表示允许任何子域。这意味着有无
www
。如果将
PREPEND\u WWW
设置为
True
,则还需要设置此通配符。

可能与wwwprepend相关,或允许的主机变量。要解决此问题,请确保两者都已定义为相互协作

ALLOWED_HOSTS = ['.127.0.0.1']
PREPEND_WWW = True

开始处的点表示允许任何子域。这意味着有无
www
。如果您已将
PREPEND\u WWW
设置为
True
,则还需要设置此通配符。

我尝试过,但它仍然使用WWW指向url,并给出相同的错误。还有什么我可以修的吗?谢谢。我试过了,但它仍然指向www的url,并给出了相同的错误。还有什么我可以修的吗?谢谢。您是否正在尝试使用
ctrl+enter
导航到
127.0.0.1:8000/mrkatt
?检查此处的“地址栏快捷方式”部分:是否尝试使用
ctrl+enter
导航到
127.0.0.1:8000/mrkatt
?检查此处的“地址栏快捷方式”部分: