[PYTHON] DJango-Memo: Von Anfang an (Bearbeiten des Verwaltungsbildschirms) Es gibt ein Rätsel

Irgendwie war vorher etwas schwierig, aber schließlich kann der Admin-Bildschirm angezeigt werden.

Da Sie mir außerdem die neueste Version des Dokuments gegeben haben, werde ich ab diesem Zeitpunkt darauf verweisen. http://docs.djangoproject.jp/en/latest/intro/tutorial01.html

Fügen Sie Ihre Anwendung in die Administrationsseite ### ein

Wenn Sie sich mit den Standardeinstellungen auf der Administrationsseite anmelden, gibt es ein Element namens "Auth" und darin "Gruppen" und "Benutzer". Um Ihre Anwendungsumfragen hier anzuzeigen und über den Verwaltungsbildschirm zu bearbeiten, bearbeiten Sie admin.py im Umfrageverzeichnis.

admin.py ######

from django.contrib import admin
from polls.models import Poll  #Importieren

admin.site.register(Poll)  #Registrieren Sie sich auf dem Admin-Bildschirm

Dies wird es hinzufügen. Kann hinzugefügt / bearbeitet / gelöscht werden. Ich habe versucht, von hier aus eine Frage hinzuzufügen. Datum und Uhrzeit verwenden die Verknüpfungen für Heute und Jetzt. Dann sind das aktuelle Datum und die aktuelle Uhrzeit korrekt (obwohl ich die Anzahl der Sekunden nicht überprüfe).

Aus irgendeinem Grund ist das Datum und die Uhrzeit der Geschichte jedoch seltsam.

Es wurde um 9 Stunden abgezogen, also ist dies vielleicht das Datum und die Uhrzeit, die vom Weltstandard berücksichtigt werden, aber wenn ja, sollten beide falsch sein? Im Gegenteil, ich halte es nicht für unnatürlich, dass nur Today Now, wenn Poll hinzugefügt wird, sich richtig mit der japanischen Zeit beschäftigt.

Das heißt, es ist bisher nicht sehr wichtig, also werde ich die Korrektur verschieben.

Passen Sie das Administrationsformular ### an

So sortieren Sie die Formulare admin.py ######

class PollAdmin(admin.ModelAdmin):
    fields = ['pub_date', 'question']  #Felder ist wahrscheinlich der Standardvariablenname
    #Geben Sie den in der Datenbank registrierten Elementnamen an, indem Sie ihn in ein Array einfügen

admin.site.register(Poll, PollAdmin)
#Daten mit dem ersten Argument abrufen und basierend auf dem zweiten Argument erstellen?

Wenn Sie viele Formulare haben, können Sie diese mit Feldsätzen teilen

class PollAdmin(admin.ModelAdmin):
    fieldsets = [
    # ("Überschrift",{‘fields’:["Artikel","Artikel"]})Es scheint geschrieben zu sein
        (None,{'fields': ['question']}),  #Keiner hat keine Überschrift
        ('Date information',{'fields': ['pub_date'],'classes': ['collapse']}),
    #Klassen gibt HTML-Klassen an. Zusammenbruch ist eine Faltfunktion
    ]

Ist die HTML-Klasse hier dieselbe wie \

? (Wenn ja, kann CSS auch angewendet werden) Es scheint, dass Javascript auch auf der Seite verwendet wird, aber warum kann ich die JS-Datei nirgendwo finden?

Recommended Posts

DJango-Memo: Von Anfang an (Bearbeiten des Verwaltungsbildschirms) Es gibt ein Rätsel
DJango Memo: Von Anfang an (weitere Änderungen am Verwaltungsbildschirm)
DJango-Memo: Von Anfang an (über den Verwaltungsbildschirm) mein Suchtpunkt
DJango Memo: Von Anfang an (Erstellen einer Ansicht)
DJango Memo: Von Anfang an (Fehlerbildschirmeinstellung)
DJango Memo: Von Anfang an (Vorbereitung)
DJango Memo: Von Anfang an (Modelleinstellung)
DJango Hinweis: Von Anfang an (mit einer generischen Ansicht)
DJango Hinweis: Von Anfang an (Erstellen einer Ansicht aus einer Vorlage)
DJango Hinweis: Von Anfang an (Formularverarbeitung)
Wirf GQL mit einer numerischen ID aus dem AppEngine-Verwaltungsbildschirm
Gibt es einen Widerspruch zwischen der Partei, die die Menschen vor NHK schützt, und der Partei, die NHK vor den Menschen schützt?
Übergang zum Update-Bildschirm mit dem Django-Tag
Django Memo # 1 von Grund auf neu
DJango Hinweis: Von Anfang an (Vereinfachung und Aufteilung von URLConf)
Melden Sie sich von Selenium aus beim Fortigate (6.0) -Verwaltungsbildschirm an, um sich abzumelden
Die Geschichte des Django-Modellfeldes verschwindet aus der Klasse
Gibt es eine Verzerrung in den Zahlen, die in den Fibonacci-Zahlen erscheinen?
Gibt es ein Geheimnis in der Häufigkeit der Umfangszahlen?
Erstellen Sie einen Django-Anmeldebildschirm
Das Bild ist Namekuji
Python schlägt fehl, wenn nach dem Backslash ein Leerzeichen steht
Entwicklung einer WEB-Anwendung mit Django [Daten vom Verwaltungsbildschirm hinzufügen]
[Django] Korrigieren Sie die Pluralform des Modellnamens auf dem Verwaltungsbildschirm