-2
votes

admin.site.register (question) ne fonctionne pas

Je suis nouveau à Django et à Python, et je tiens à démarrer Django Admin avec des exercices officiels

Je vais bien avec le serveur de course. Mais les questions ne se présentent pas.

Mon code est le suivant:

admin.py xxx

Merci de lire ma question < / p>


3 commentaires

Vérifiez les autorisations de l'utilisateur pour afficher la section Administrateur du modèle


Vérifiez si vous avez ajouté votre application dans installé_apps dans paramètres.py fichier.


@Pymaster j'ai ajouté des applications à installé_apps et ajoutez du code à des modèles.py, puis je le résolvez. Merci pour les commentaires


3 Réponses :


0
votes

1) Vous devriez avoir un modèle nommé question dans le fichier modèles.py de votre application

2) Vous devez exécuter des makemigrations et migrer les commandes


0 commentaires

1
votes

Voulez-vous avoir quelque chose comme ça, consultez HTTPS: // DOCS .djangoproject.com / fr / 3.0 / ref / contrib / admin / Pour plus d'informations

from django.contrib import admin
from .models import Question

class QuestionAdmin(admin.ModelAdmin):
    pass
admin.site.register(Question, QuestionAdmin)


0 commentaires

0
votes

Créer une classe de modèle de questions dans les modèles.py avec les champs nécessaires, puis exécutez Makemigrations et migrer les commandes. Exemple de question est: xxx


0 commentaires