如何解决显示相关模型字段,而无需向模型添加其他fk关系
我在 models.py 中有这2个模型:
class Purity(models.Model):
id = models.BigAutoField(db_column='purity_id',primary_key=True)
sample = models.ForeignKey(Sample,models.DO_NOTHING)
percentage = models.DecimalField(max_digits=10,decimal_places=0,blank=True,null=True)
class Sample(AbstractSample):
label_commodity = models.ForeignKey(RelatedLabelCommodity,models.DO_NOTHING)
user = models.ForeignKey(User,models.DO_NOTHING,related_name='samples')
我想在 admin.py 中将纯度百分比字段显示为:
class SampleAdmin(admin.ModelAdmin):
list_display = ['---']
是否可以通过这种方式不在示例数据库表中向Purity添加 ForeignKey 关系?我发现我可以执行sql原始查询,但它也看起来存在安全隐患,我想知道是否有更好和更简单的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。