【发布时间】:2021-07-22 11:52:19
【问题描述】:
我试图在选中复选框时设置布尔值 True,但是当我选择它时显示错误
failed["“>” value must be either True or False."]
而且当我设置密码对象没有剥离功能时它也会显示错误
模型/py
from django.db import models
from django.contrib.auth.models import AbstractUser
class Auth_User(AbstractUser):
is_vendor = models.BooleanField(default=False)
查看.py
class Sign_up(TemplateView):
template_name = 'Sign-up.html'
def get(self, request, *args, **kwargs):
return render(request, self.template_name)
def post(self, request):
try:
data = self.request.POST.get
user = Auth_User(
username=data,
email=data,
is_vendor=data
)
user.set_password(data('password').strip())
user.save()
return render(request, 'home.html')
except Exception as e:
return HttpResponse('failed{}'.format(e))
HTML
<label for="is_vendor">is_vendor
<input type="checkbox" name="is_vendor">
</label><br>
【问题讨论】:
标签: python django django-models django-views