Python 列res\u company.write\u uid\u id不存在

Python 列res\u company.write\u uid\u id不存在,python,django,postgresql,django-models,odoo-10,Python,Django,Postgresql,Django Models,Odoo 10,在尝试在Django和Odoo之间建立链接时,我使用了python manage.py inspectdb>sc_drive/models.py,但在尝试使用Django管理页面访问表时,我发现以下错误: 列res\u company.write\u uid\u id不存在 列res\u company.create\u uid\u id不存在 型号.py class ResCompany(models.Model): name = models.CharField(unique=Tru

在尝试在Django和Odoo之间建立链接时,我使用了
python manage.py inspectdb>sc_drive/models.py
,但在尝试使用Django管理页面访问表时,我发现以下错误:

列res\u company.write\u uid\u id不存在

列res\u company.create\u uid\u id不存在

型号.py

class ResCompany(models.Model):
    name = models.CharField(unique=True, max_length=1)
    # partner = models.ForeignKey('ResPartner', models.DO_NOTHING)
    create_date = models.DateTimeField(blank=True, null=True)
    write_uid = models.ForeignKey('ResUsers', models.DO_NOTHING, related_name='user_b_write_uid', blank=True, null=True)
    account_no = models.CharField(max_length=1, blank=True, null=True)
    email = models.CharField(max_length=1, blank=True, null=True)
    create_uid = models.ForeignKey('ResUsers', models.DO_NOTHING, related_name='user_b_create_uid', blank=True, null=True)
    phone = models.CharField(max_length=1, blank=True, null=True)
    write_date = models.DateTimeField(blank=True, null=True)
    company_registry = models.CharField(max_length=1, blank=True, null=True)
from .models import ResUsers, ResCompany
admin.site.register(ResUsers)
admin.site.register(ResCompany)
Ps:在models.py上修改
相关名称=…
后,我已经迁移了

admin.py

class ResCompany(models.Model):
    name = models.CharField(unique=True, max_length=1)
    # partner = models.ForeignKey('ResPartner', models.DO_NOTHING)
    create_date = models.DateTimeField(blank=True, null=True)
    write_uid = models.ForeignKey('ResUsers', models.DO_NOTHING, related_name='user_b_write_uid', blank=True, null=True)
    account_no = models.CharField(max_length=1, blank=True, null=True)
    email = models.CharField(max_length=1, blank=True, null=True)
    create_uid = models.ForeignKey('ResUsers', models.DO_NOTHING, related_name='user_b_create_uid', blank=True, null=True)
    phone = models.CharField(max_length=1, blank=True, null=True)
    write_date = models.DateTimeField(blank=True, null=True)
    company_registry = models.CharField(max_length=1, blank=True, null=True)
from .models import ResUsers, ResCompany
admin.site.register(ResUsers)
admin.site.register(ResCompany)

另外,Resuser在重新公司之前在
模型中声明。py

定义
ForeignKey
时,将模型名
Resuser
写为不带“”,然后再次迁移并检查。我做了,它说:没有定义名称“Resuser”。“res_uu用户”也有同样的错误,您是否在
ResCompany
之前声明了
ResUsers
?如果没有,则在
ResCompany
之前声明
resessers
。如果
Resuser
在不同的应用程序中,则首先导入它,然后执行makemigrations和migratenot工作,即使在0001_initial.py中也找不到ForeignKey,相同的应用程序