Python Django admin原始id字段未按预期工作

Python Django admin原始id字段未按预期工作,python,django,Python,Django,我是django的新手,正在尝试djangoAdmin,我遇到了一个问题。我正在使用raw_id_字段作为列,我没有得到放大镜图标,但在编辑期间,字段旁边会显示相应的公司名称。我知道这和关系有关 在下面的代码中,我该怎么说 company\u master.p\u company\u id有一个公司图像。p\u company\u id Model.py from django.db import models class CompanyMaster(models.Model):

我是django的新手,正在尝试djangoAdmin,我遇到了一个问题。我正在使用raw_id_字段作为列,我没有得到放大镜图标,但在编辑期间,字段旁边会显示相应的公司名称。我知道这和关系有关

在下面的代码中,我该怎么说

company\u master.p\u company\u id有一个公司图像。p\u company\u id

Model.py

from django.db import models  

class CompanyMaster(models.Model):
    p_company_id = models.IntegerField(primary_key= True)
    company_name = models.CharField(max_length=200)

    class Meta:
        db_table = "company_master"


class CompanyImage(models.Model):
    name = models.CharField(max_length=200)
    p_company = models.ForeignKey(CompanyMaster)

    class Meta:
        db_table = "company_images"
管理员

class CompanyImageAdmin(admin.ModelAdmin):
    search_fields = ['name']
    raw_id_fields = ("p_company",)

admin.site.register(CompanyImage, CompanyImageAdmin)

正如蒂米·奥马奥尼所建议的那样

admin.site.register(CompanyMaster)

我想你也需要把
CompanyMaster
添加到管理员中:
admin.site.register(CompanyMaster)
,这样就可以添加它了。请给出答案