Django admin: die Suche nach ausländischen key-Objekte anstelle von <select>?

Mein Modell sieht wie folgt aus:

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)

Im wesentlichen ein Werk Bestellung eingereicht wird und dann ein admin vergibt eine Bereicherung für die Arbeit um. Die asset_tag Feld ist ein barcode, den wir Scannen können. Bei der Bearbeitung der Arbeitsaufträge in der django-admin, standardmäßig wird der asset-Feld angezeigt wird, als widget. Was wir wollen in der Lage sein zu tun ist, haben ein Suchfeld, damit wir Scannen Sie das asset-tag und dann die Suche nach der richtigen Anlage in den DB zu verbinden mit der Arbeit um.

Ich weiß, Sie können das django admin Fremdschlüssel, um einen hard-codiert Abfrage, aber ich kann nicht herausfinden, wie um es zu bekommen, so ist es eine Suche auf einem Feld basiert auf der admin-Seite.

InformationsquelleAutor Mark | 2011-08-20

Schreibe einen Kommentar