Django中不存在表

时间:2019-04-26 11:16:46

标签: python django django-models django-forms django-views

我正在尝试使用此模型将数据从表单发送到数据库,但是我一直收到此错误:

tell application "Microsoft Outlook"
   set theAccount to the full name of the first exchange account
   --adapted from above comment account says it is an integer
   get the full name of every exchange account
end tell

这是我的模特:

("Table 'trades.main_SomeModel' doesn't exist")

这是我的表格:

class SomeModel(models.Model):
     data = models.CharField(max_length=100)

     def save(self):
         super(SomeModel, self).save(using='dataset')

我已经尝试过this,但是它不起作用:实际上,当我执行第3步时,出现了错误 class DataForm(forms.ModelForm): class Meta: model = Trade fields = ("data",) def save(self, commit=True): send = super(DataForm, self).save(commit=False) if commit: send.save() return send

注意:我正在使用两个DB。有一个默认值和第二个值。来自该模型的数据应发送到第二个数据库。

我在做什么错?我应该再次迁移吗?

1 个答案:

答案 0 :(得分:1)

您需要为两个数据库都运行迁移,但是已经为一个数据库运行了迁移。

python manage.py migrate --database dataset

dataset是默认数据库以外的数据库名称。