J'ai besoin d'ajouter mon modèle à mon site d'administration sur Django 1.9, J'utilisais ce code plus tôt:
for model in get_model(get_app("campaign")):
admin.site.register(model)
Cependant, il n’est pas supporté par la version 1.9 de Django. Y at-il une nouvelle façon de faire cela?
Réponses:
5 pour la réponse № 1Vous pouvez utiliser le get_models()
méthode de la configuration de l'application.
from django.contrib import admin
from django.apps import apps
myapp = apps.get_app_config("myapp")
for model in myapp.get_models():
admin.site.register(model)