列res_company.write_uid_id不存在

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

  

列res_company.write_uid_id不存在

     

列res_company.create_uid_id不存在

models.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,null=True)
    email = models.CharField(max_length=1,null=True)
    create_uid = models.ForeignKey('ResUsers',related_name='user_b_create_uid',null=True)
    phone = models.CharField(max_length=1,null=True)
    write_date = models.DateTimeField(blank=True,null=True)
    company_registry = models.CharField(max_length=1,null=True)

Ps :在models.py上修改related_name=...后,我已经迁移了

admin.py

from .models import ResUsers,ResCompany
admin.site.register(ResUsers)
admin.site.register(ResCompany)

models.py的ResCompany之前,还声明ResUsers

guashehdh 回答:列res_company.write_uid_id不存在

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3149523.html

大家都在问