当客户在我的网站上注册时,我检查用户的电子邮件是否已在网站上注册。如果用户已经注册,那么我只需用用户输入的新数据更新旧数据。但是在更新的情况下,Django会将数据更改为元组。
下面是我的代码
Models.py
class Customer(models.Model):
first_name = models.CharField(max_length = 50)
last_name = models.CharField(max_length = 50)
email = models.CharField(max_length = 50)
Views.py
如果有电子邮件
user_data = get_object_or_404(Customer, email = email)
user_data.first_name = 'Test'
user_data.save()
但是它将数据库中的数据更改为元组。像下面一样
Django Admin
客户首次注册时,数据将正确保存。但是当用户再次注册时就会出现问题
我正在使用Python 3.5和Django 2.2