我在Django中创建了一个Updateview方法来更新名字,姓氏,移动设备等。但是如何通过表单检查由通用视图接收的数据在DB中已经存在。例如,我想避免通过尝试使用def post()方法尝试在数据库中将移动电话号码与用户模型重复,但是我遇到了很多错误,您能教我避免重复数据插入的确切方法吗
class UpdateMprofile(mixin1, mixin2, UpdateView):
login_url = reverse_lazy('loginurlhere')
model = User
fields = ['first_name', 'last_name', 'mobile', 'avatar']
success_url = reverse_lazy('redirectedviewurlhere')