我正在使用django-registration应用程序。我有两个注册表单A和B. A具有默认注册字段。在B我添加了自定义字段和信号。两个注册表单也执行以下信号。这就是我添加if form.is_valid(). 这很糟糕。我只想在BForm被调用时执行。有没有其他选择?谁能帮我改进这段代码?谢谢
class BForm(RegistrationForm):
"""
Subclass of ``RegistrationForm``
"""
phone = forms.CharField(max_length=100, required=False)
信号
def user_created(sender, user, request, **kwargs):
form = BForm(request.POST)
if form.is_valid():
.....
user_registered.connect(user_created)