2017-11-06 5 views
0

Ich bekomme diesen Fehler beim Aufruf der Speichermethode. der Fehler Unknown column ‚userprofile.id‘ in ‚FeldlisteUnbekannte Spalte 'userprofile.id' in 'Feldliste

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'),) 

Dies ist mein Modell

+1

Fügen Sie Ihre Ansichten und vollständige StackTrace des Fehlers hinzu. –

Antwort

0

‚_id‘Suffix Syntax in django Abfrage ist, Sie sollten besser nicht als Feldnamen verwenden in Ihrem Modell

Verwandte Themen