【发布时间】:2023-03-22 17:40:02
【问题描述】:
我的模型如下所示:
class Asset(models.Model):
serial_number = models.CharField(max_length=100, unique=True)
asset_tag = models.CharField(max_length=100, unique=True)
class WorkOrder(models.Model):
asset = models.ForeignKey(Asset)
基本上,提交工作订单,然后管理员将资产分配给工作订单。 asset_tag 字段是我们可以扫描的条形码。在 Django 管理员中编辑工作订单时,默认情况下 asset 字段显示为 <select> 小部件。我们想要做的是有一个搜索字段,以便我们可以扫描资产标签,然后在数据库中搜索正确的资产以与工作订单相关联。
我知道您可以将 Django 管理外键自定义为硬编码查询,但我不知道如何获取它,因此它会根据管理页面上的字段进行搜索。
【问题讨论】:
标签: django django-admin