Python Django admin原始id字段未按预期工作
我是django的新手,正在尝试djangoAdmin,我遇到了一个问题。我正在使用raw_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):
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)
,这样就可以添加它了。请给出答案