wie legen Sie Fremdschlüssel beim ausfüllen (python/django)

Während der Formular-Verarbeitung, ich würde gerne in der Lage sein, eine foreign key-Feld auf ein Modell-Objekt, ohne dass der Benutzer wählen Sie den Schlüssel aus einem dropdown-Menü.

Zum Beispiel:

#models.py
class AAA(models.Model):

    some_field = models.TextField()

class BBB(models.Model):
    another_field = models.TextField()
    key_field = models.ForeignKey('AAA')

Wird der Benutzer navigieren aus einer Ansicht, in der eine Instanz von 'AAA' auf eine create_object-Stil-Ansicht, erstellen Sie eine Instanz von 'BBB' angegebenen parameter beziehen sich auf ein 'AAA'. Der Fremdschlüssel ist im code festgelegt, um Punkt zurück in die 'AAA' - Instanz.

Den django Kommentare framework scheint dies zu tun, aber ich kann nicht herausfinden, wie.

Irgendwelche Ideen? Ich bin sicher, es sollte Recht einfach sein.

InformationsquelleAutor powlo | 2012-01-23
Schreibe einen Kommentar