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

私のコードの何が問題なのか本当に理解できないので、何かアイデアをください。

4

1 に答える 1

1

データベースを削除して を使用して再作成するか、現在のデータベースで移行をsyncdbセットアップして実行する必要があります。south

于 2012-04-24T23:38:21.373 に答える