【发布时间】:2023-03-14 07:31:01
【问题描述】:
我在调用 save 方法时遇到此错误。错误是“字段列表”中的未知列“userprofile.id”
class Userprofile(models.Model):
user = models.OneToOneField(User)
profile_id = models.IntegerField(db_column='profile_id') # Field namemade lowercase.
f_name = models.CharField(max_length=45, blank=True, null=True)
middle_name = models.CharField(max_length=45, blank=True, null=True)
l_name = models.CharField(max_length=45, blank=True, null=True)
dob = models.DateField(db_column='DOB', blank=True, null=True) # Field namemade lowercase.
contact_number = models.IntegerField(blank=True, null=True)
email = models.CharField(max_length=45, blank=True, null=True)
joining_date = models.DateField(db_column='Joining_date', blank=True, null=True) # Field name made lowercase.
temp_address = models.CharField(max_length=45, blank=True, null=True)
permanant_add = models.CharField(db_column='Permanant_add', max_length=45, blank=True, null=True) # Field name made lowercase.
user_image = models.CharField(max_length=45, blank=True, null=True)
gender_idgender = models.ForeignKey(Gender, models.DO_NOTHING, db_column='gender_idgender')
class Meta:
managed = False
db_table = 'userprofile'
unique_together = (('profile_id', 'gender_idgender'),)
这是我的模特
【问题讨论】:
-
添加您的视图和错误的完整堆栈跟踪。
标签: mysql django django-models django-views