django rest framework - Error with Nested Serializer -
i have following model , serializer:
class seminartracking(models.model): id = models.bigintegerfield(primary_key=true) id_tax_seminar = models.bigintegerfield(null=true, blank=true) cid = models.foreignkey('clients.client') invite = models.integerfield(null=true, blank=true) invite_2 = models.integerfield(null=true, blank=true) rsvp = models.charfield(max_length=255l, blank=true) attendees = models.integerfield(null=true, blank=true) names = models.charfield(max_length=255l, blank=true) notes = models.textfield(blank=true) class meta: db_table = 'tax_seminars_tracking' class seminartrackingserializer(serializers.hyperlinkedmodelserializer): class meta: model = seminartracking client serialize:
class clientserializer(serializers.hyperlinkedmodelserializer): #adwebsite = serializers.primarykeyrelatedfield() #adissue = serializers.primarykeyrelatedfield(required=false) #category = serializers.primarykeyrelatedfield(many=true) status = serializers.field() seminars = seminartrackingserializer(source='seminartracking_set') class meta: model = client whenever access client via api, following error:
(1054, "unknown column 'tax_seminars_tracking.cid_id' in 'field list'") if access seminartracking_set in view or template, works no problems. there missing? - note primary key of client model clientid, not id - not sure if that's relevant.
many thanks, ben
i had specify column name on "cid" feild.
Comments
Post a Comment