In admin möchte ich ein Feld beim Ändern eines Objekts deaktivieren, es jedoch beim Hinzufügen eines neuen Objekts erforderlich machen. Was ist der Django-Weg, um diesen einen zu machen?
In admin möchte ich ein Feld beim Ändern eines Objekts deaktivieren, es jedoch beim Hinzufügen eines neuen Objekts erforderlich machen. Was ist der Django-Weg, um diesen einen zu machen?
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return...
ich habe class Cab(models.Model): name = models.CharField( max_length=20 ) descr = models.CharField( max_length=2000 ) class Cab_Admin(admin.ModelAdmin): ordering = ('name',) list_display = ('name','descr', ) # what to write here to make descr using TextArea? admin.site.register( Cab, Cab_Admin )...
Angenommen, meine models.py ist wie folgt: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Ich möchte nur eine meiner CharacterInstanzen is_the_chosen_one == Trueund alle anderen haben is_the_chosen_one == False. Wie kann ich am...
Wie kann ich ein Modell in der Administrationsoberfläche vollständig schreibgeschützt machen? Es handelt sich um eine Art Protokolltabelle, in der ich die Administratorfunktionen zum Suchen, Sortieren, Filtern usw. verwende, das Protokoll jedoch nicht geändert werden muss. Für den Fall , der wie...
Wie kommt es, dass mein Feld "Datum" im Administrationssystem nicht angezeigt wird? In meiner admin.py Datei habe ich from django.contrib import admin from glasses.players.models import * admin.site.register(Rating) und das Bewertungsmodell hat ein Feld namens "Datum", das so aussieht date =...
Auf der Stammseite der Administrationsseite, auf der registrierte Modelle angezeigt werden, möchte ich mehrere Modelle ausblenden, die beim Django-Administrator registriert sind. Wenn ich die Registrierung direkt aufhebe, kann ich keine neuen Datensätze hinzufügen, da das neue Symbol "+"...
Ich möchte bestimmte CSS in Admin Django wie base.css ändern. Ist es besser, direkt in der Django-Bibliothek zu wechseln? Wie kann ich es am besten überschreiben?
Jedes Mal, wenn ich einen neuen Player im Admin-Bereich von Django eingebe, erhalte ich die Fehlermeldung "Dieses Feld ist erforderlich". Gibt es eine Möglichkeit, ein Feld nicht erforderlich zu machen, ohne ein benutzerdefiniertes Formular erstellen zu müssen? Kann ich dies in models.py oder...
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,
Aus den Django.Contrib.Auth-Dokumenten : Erweitern des Standardbenutzers von Django Wenn Sie mit dem Benutzermodell von Django vollkommen zufrieden sind und nur einige zusätzliche Profilinformationen hinzufügen möchten, können Sie einfach django.contrib.auth.models.AbstractUserIhre...
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...
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...
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.