Django 使用原始id字段时显示id的名称

Django 使用原始id字段时显示id的名称,django,django-models,django-admin,Django,Django Models,Django Admin,我在Django管理模型中使用了raw_id_字段,我想在管理模型中显示一个序列号或任何东西,而不是id 有什么办法吗 更新: 通过指定主键,将显示主键。使用模型文件会更容易,但只需快速猜测即可 在您的models.py中: class YourModelname(models.Model): code_postal = models.CharField(max_length=200) ville = models.CharField(max_length=200) ..

我在Django管理模型中使用了raw_id_字段,我想在管理模型中显示一个序列号或任何东西,而不是id

有什么办法吗

更新:


通过指定主键,将显示主键。

使用模型文件会更容易,但只需快速猜测即可

在您的models.py中:

class YourModelname(models.Model):
    code_postal = models.CharField(max_length=200)
    ville = models.CharField(max_length=200)
    ...
    pays = models.CharField(max_length=100)
    def __unicode__(self):  #you need to add this to show the name of the content
        return unicode(self.code_postal)
在这里它会告诉我邮政编码

如果您想列出更多信息,请访问admin.py

class YourModelname(admin.ModelAdmin):

    list_display = ('code_postal ', 'ville ', '...', 'pays')


admin.site.register(Clients, YourModelname)

根据我所掌握的信息,我只能猜测,如果您可以编辑更多关于models.py和admin.py的信息,我们下次可以帮助您更快地完成。

您是否找到任何解决方案来显示除idies以外的其他值,在管理页面中输入此原始id字段=(“FK字段名称”)你有你自己的链接吗?内部项目,你想要的“链接”有什么意义?你自己关于stackoverflow问题的链接