Die integrierte automatische Administrationsoberfläche von Django (django.contrib.admin) ist Teil des Django-Webframeworks für die Programmiersprache Python.
Obwohl ein Feld wie 'editable=False'im Modell markiert ist , möchte ich, dass es auf der Administrationsseite angezeigt wird. Derzeit verbirgt es das Feld insgesamt. Wie kann dies erreicht werden?
Wie kann ich die Standardfilterauswahl von 'ALL' ändern? Ich habe ein Feld mit dem Namen statusdrei Werte : activate, pendingund rejected. Wenn ich list_filterin Django admin verwende, ist der Filter standardmäßig auf "Alle" gesetzt, aber ich möchte ihn standardmäßig auf "Ausstehend" setzen.
Die Einrichtung: Ich arbeite an einer Django-Anwendung, mit der Benutzer ein Objekt in der Datenbank erstellen und es dann beliebig bearbeiten können. Die Admin-Site von Django speichert den Verlauf der Änderungen, die über die Admin-Site an Objekten vorgenommen wurden. Die Frage: Wie kann ich meine Anwendung in den Änderungsverlauf der …
Wie kann ich alle Tabellen mit manage.py und der Befehlszeile aus einer Datenbank löschen? Gibt es eine Möglichkeit, dies zu tun, indem Sie "manage.py" mit den entsprechenden Parametern ausführen, damit ich es aus einer .NET-Anwendung ausführen kann?
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?
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 ) Wie ordne ich das TextArea-Widget dem Feld "Beschreibung" in der Administrationsoberfläche zu? upd: …
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 self.products Ich habe diesen Code. Leider kommt der Fehler in admin.py mit demManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor') Der Fehler lautet: 'PurchaseOrderAdmin.list_display [0]', 'product' ist ein …
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 besten sicherstellen, dass diese Eindeutigkeitsbeschränkung eingehalten wird? Bestnoten für Antworten, die die Wichtigkeit der Einhaltung der Einschränkungen …
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 folgt aussieht ein Duplikat, hier ist nicht , …
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 = models.DateTimeField(editable=True, auto_now_add=True) Innerhalb des Administrationssystems wird das Feld jedoch nicht …
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 "+" verschwindet. Wie kann das gemacht werden?
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 admin.py tun? So sieht meine Klasse in …
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 benutzerdefinierten Profilfelder unterordnen und hinzufügen. Diese Klasse bietet die vollständige Implementierung des Standardbenutzers als abstraktes Modell. Gesagt, getan. Ich habe …
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.