Die integrierte automatische Administrationsoberfläche von Django (django.contrib.admin) ist Teil des Django-Webframeworks für die Programmiersprache Python.
Eines meiner Modelle verfügt über ein gelöschtes Flag, mit dem Objekte global ausgeblendet werden: class NondeletedManager(models.Manager): """Returns only objects which haven't been deleted""" def get_query_set(self): return super(NondeletedManager, self).get_query_set().exclude(deleted=True) class Conversation(BaseModel): ... deleted = models.BooleanField(default=False) objects = NondeletedManager() all_conversations = models.Manager() # includes deleted conversations Wie kann ich das vom Django-Verwaltungsmodul …
Wie füge ich einen Hinweis für das Formularfeld in django admin hinzu, wie im nächsten Beispiel? (hier: URL- und Inhaltsbeschreibungen werden mit grauer Farbe unter dem Feld angezeigt)
Wie kann ich dem Django-Administrator einen benutzerdefinierten Filter hinzufügen (die Filter, die auf der rechten Seite eines Modell-Dashboards angezeigt werden)? Ich weiß, dass es einfach ist, einen Filter einzuschließen, der auf einem Feld dieses Modells basiert, aber was ist mit einem "berechneten" Feld wie diesem: class NewsItem(models.Model): headline = models.CharField(max_length=4096, …
Sie fragen sich nur, ob es eine einfache Möglichkeit gibt, die Funktionalität zum Duplizieren eines vorhandenen Eintrags in der Administrationsoberfläche hinzuzufügen? Bei der Dateneingabe sind wir auf eine Situation gestoßen, in der viele Elemente generische Daten mit einem anderen Element teilen. Um Zeit zu sparen, wäre es sehr schön, eine …
Ich habe es geschafft, die Aktion "Ausgewählte löschen" zu deaktivieren. Einfach. Ein Benutzer kann jedoch weiterhin auf ein Element klicken, und unten befindet sich der rote Link Löschen.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.