Django在保存时将数据更改为元组

时间:2019-11-13 13:19:32

标签: python django

当客户在我的网站上注册时,我检查用户的电子邮件是否已在网站上注册。如果用户已经注册,那么我只需用用户输入的新数据更新旧数据。但是在更新的情况下,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

enter image description here

客户首次注册时,数据将正确保存。但是当用户再次注册时就会出现问题

我正在使用Python 3.5和Django 2.2

0 个答案:

没有答案