GOOGLE ADS

Mittwoch, 13. April 2022

So wenden Sie mehrere Feldoptionen auf ein Feld in Django an

Ich verwende Django. Gibt es eine Möglichkeit, Fremdschlüssel und ChartField gleichzeitig auf ein Feld anzuwenden? Manchmal möchte ich dem Benutzer erlauben, einen Wert einzugeben, der nicht im Fremdschlüssel enthalten ist. Ich habe lange gegoogelt und verschiedene Möglichkeiten gefunden, aber ich kann keine Lösung finden. Bitte helfen Sie.

[models.py]

class Supporting(models.Model):
assignment = models.ForeignKey(Assignment, on_delete=models.CASCADE, blank=False, null=True)


Lösung des Problems

Der Fremdschlüssel lässt nur IDs oder Objekte von Modellen zu, zu denen er eine Beziehung hat. es kann niemals Text annehmen. Wenn Sie möchten, dass dieses Feld auch ein Fremdschlüssel für andere Modelle ist, gibt es eine Lösung. Sie können generische Fremdschlüssel verwenden

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...