0
我真的不能明白這是什麼問題創建對象時,插入的外鍵我有這個模型:與外鍵字段
class Upload_files(models.Model): #uploaded files(for approval) are stored here
file=models.FileField(upload_to=""+strftime("%j", gmtime())+"/")
cont = models.ForeignKey(Contractor)
def __unicode__(self):
return self.file.name
和形式:
class uploadFile(forms.ModelForm):
file = forms.FileField(label=(u'file'))
cont = forms.ModelChoiceField(label="cont",
queryset=Contractor.objects.all(),
required = False
)
,並在我在它創建對象的方法:
cont = Contractor.objects.get(id=contractor_id)
file = Upload_files.objects.create(file=file,cont=cont)
file.save()
並且那是我得到的錯誤:
shoghlanah_upload_files has no column named cont_id
我真的不明白我的代碼有什麼問題,所以請任何想法?
ahhh好的我現在試試 – 2012-04-24 23:38:59
感謝sdolan它工作:) – 2012-04-24 23:55:43