使用 Django-subdomains 'WSGIRequest' 对象没有属性 'subdomain'

问题描述

我正在使用 Django-Subdomain 包,但每次运行此视图时都会收到此错误'WsgiRequest' object has no attribute 'subdomain'

    def post(self,request):
    register_form = StaffRegisterationForm(request.POST)

    if register_form.is_valid():
        staff = register_form.save()
        print(dir(request))
        return redirect('account:dashboard',subdomain=request.subdomain)
    else:
        print(register_form.errors)
        return HttpResponse('form is invalid')

这是我在设置文件中的中间件:

    MIDDLEWARE = [

'django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','subdomains.middleware.SubdomainURLRoutingMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware',]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)