[PYTHON] Mémo DJango: Depuis le début (édition de l'écran de gestion) Il y a un mystère

D'une certaine manière la dernière fois était un peu difficile, mais finalement l'écran d'administration peut être affiché.

De plus, puisque vous m'avez donné la dernière version du document, j'y ferai référence à partir de ce moment. http://docs.djangoproject.jp/en/latest/intro/tutorial01.html

Incluez votre application dans la page d'administration

Si vous vous connectez à la page d'administration avec les paramètres par défaut, il y a un élément appelé "Auth", et il y a "Groupes" et "Utilisateurs" dedans. Pour afficher votre application Polls ici et la modifier à partir de l'écran d'administration, éditez admin.py dans le répertoire des sondages.

admin.py ######

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

admin.site.register(Poll)  #Inscrivez-vous sur l'écran d'administration

Cela l'ajoutera. Peut être ajouté / modifié / supprimé. J'ai ajouté une question d'ici à titre d'essai. La date et l'heure utilisent les raccourcis pour aujourd'hui et maintenant. Ensuite, la date et l'heure actuelles sont correctes (bien que je ne vérifie pas le nombre de secondes).

Cependant, pour une raison quelconque, la date et l'heure de l'Histoire sont étranges

Comme il est moins 9 heures, il semble que ce soit la date et l'heure considérées par la norme mondiale, mais si oui, les deux devraient-elles être fausses? Au contraire, je ne pense pas qu'il soit anormal que seul Today Now, quand Poll est ajouté, soit correctement associé à l'heure japonaise.

Cela dit, ce n'est pas très important pour l'instant, je vais donc reporter le correctif.

Personnaliser le formulaire d'administration

Pour trier les formulaires admin.py ######

class PollAdmin(admin.ModelAdmin):
    fields = ['pub_date', 'question']  #field est probablement le nom de variable par défaut
    #Spécifiez le nom de l'élément enregistré dans la base de données en le plaçant dans un tableau

admin.site.register(Poll, PollAdmin)
#Obtenir des données avec le premier argument et créer en fonction du deuxième argument?

Si vous avez beaucoup de formulaires, vous pouvez les diviser avec des jeux de champs

class PollAdmin(admin.ModelAdmin):
    fieldsets = [
    # ("Titre",{‘fields’:["article","article"]})Il semble être écrit
        (None,{'fields': ['question']}),  #Aucun n'a pas de titre
        ('Date information',{'fields': ['pub_date'],'classes': ['collapse']}),
    #classes spécifie les classes HTML. l'effondrement est une fonction de pliage
    ]

La classe HTML ici est-elle la même que \

? (Si tel est le cas, CSS peut également être appliqué) Il semble que Javascript soit également utilisé dans la page, mais pourquoi ne puis-je trouver le fichier JS nulle part?

Recommended Posts

Mémo DJango: Depuis le début (édition de l'écran de gestion) Il y a un mystère
DJango Memo: depuis le début (plus de modifications sur l'écran de gestion)
Mémo DJango: Depuis le début (en utilisant l'écran de gestion) mon point addictif
DJango Memo: depuis le début (création d'une vue)
DJango Memo: depuis le début (réglage de l'écran d'erreur)
DJango Memo: Depuis le début (préparation)
DJango Memo: depuis le début (réglage du modèle)
Remarque DJango: depuis le début (en utilisant une vue générique)
Remarque DJango: depuis le début (création d'une vue à partir d'un modèle)
Remarque DJango: depuis le début (traitement de formulaire)
Lancer GQL avec un identifiant numérique depuis l'écran de gestion AppEngine
Y a-t-il une contradiction entre le parti qui protège le peuple de la NHK et le parti qui protège la NHK du peuple?
Transition vers l'écran de mise à jour avec le Django a tag
Django memo n ° 1 à partir de zéro
Remarque DJango: depuis le début (Simplification et fractionnement d'URLConf)
Connectez-vous à l'écran de gestion fortigate (6.0) à partir de sélénium-essayez de vous déconnecter
L'histoire du champ de modèle Django disparaissant de la classe
Y a-t-il un biais dans les nombres qui apparaissent dans les nombres de Fibonacci?
Y a-t-il un secret dans la fréquence des nombres de rapport de circonférence?
Créer un écran de connexion Django
L'image est Namekuji
Python échouera s'il y a un espace après la barre oblique inverse
Développement d'une application WEB avec Django [Ajouter des données depuis l'écran de gestion]
[Django] Corrige le pluriel du nom du modèle sur l'écran de gestion