我的问题是关于在Django的管理站点中保存新对象。 如果使用电子邮件的用户已经存在,我不想引发错误,但是我想直接重定向到管理/编辑页面。并编辑该用户
我试图用表格重写干净的方法,但是我认为那是不对的。
我有一个类似的模型:
class Users(models.Model):
first_name = models.CharField(max_length=30)
email = models.EmailField(unique=True)
...
我的表单:
class UserForm(forms.ModelForm):
class Meta:
model = Users
管理员:
class UserAdmin(admin.ModelAdmin):
form = UserForm
有办法吗?