【问题标题】:module has no Attribute in Django模块在 Django 中没有属性
【发布时间】:2020-12-07 13:36:01
【问题描述】:

我检查了所有内容,但仍然无法找出问题所在。这是我得到的错误“AttributeError:模块'users.views'没有属性'CustomerSignUp'”

urls.py

    path('customer/register/', views.CustomerSignUp.as_view(), name='customer_homepage'),
    path('merchant/signup/',views.MerchantSignUpView.as_view(), name='merchant_signup'),

views.py

class CustomerSignUpView(CreateView):
    model = User
    form_class = CustomerSignUpForm
    template_name = 'registration/signup_form.html'

    def get_context_data(self, **kwargs):
        kwargs['user_type'] = 'customer'
        return super().get_context_data(**kwargs)

    def form_valid(self, form):
        user = form.save()
        login(self.request, user)
        return redirect('catalog:index')

先谢谢了。

【问题讨论】:

    标签: python python-3.x django django-models django-views


    【解决方案1】:

    它叫CustomerSignUpView 而不是CustomerSignUp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      • 2016-03-06
      • 1970-01-01
      • 1970-01-01
      • 2011-10-26
      • 2019-01-23
      • 2016-11-17
      相关资源
      最近更新 更多