본문 바로가기

Python/Django

Django admin: Register all models # Django admin page에 모든 모델 등록

728x90
반응형

django.apps.apps.get_app_config.get_models 이용

* get_app_config("APP NAME")

그 이후 for 문으로 admin.site.register에 등록

from django.contrib import admin
from django.apps import apps

model_list = apps.get_app_config('books').get_models()
for model in model_list:
    admin.site.register(model)

 

728x90
반응형