urls.py
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^attendance/$', views.home, name='homepage'),
url(r'^attendance/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'),
path('', include("django.contrib.auth.urls")),
]
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})
我希望网址为 “ 127.0.0.1:8000/mrkatt/” 但它给 “ http://www.127.0.0.1:8000/mrkatt/” 显示无法访问此网站的错误。
答案 0 :(得分:0)
您似乎已在PREPEND_WWW = TRUE
文件中设置了settings.py
进行开发。将其设置为False
。
答案 1 :(得分:0)
可能与wwwprepend或允许的主机变量有关。要对其进行修复,请确保两者都定义为可以相互配合。
ALLOWED_HOSTS = ['.127.0.0.1']
PREPEND_WWW = True
开头的点表示将允许任何子域。这意味着有或没有www
。如果您将PREPEND_WWW
设置为True
,则还需要设置此通配符。