django-orchestra/orchestra/contrib/resources/apps.py

22 lines
646 B
Python

from django.apps import AppConfig
from orchestra.utils import database_ready
class ResourcesConfig(AppConfig):
name = 'orchestra.contrib.resources'
verbose_name = 'Resources'
def ready(self):
if database_ready():
from .models import create_resource_relation
create_resource_relation()
def reload_relations(self):
from .admin import insert_resource_inlines
from .models import create_resource_relation
from .serializers import insert_resource_serializers
insert_resource_inlines()
insert_resource_serializers()
create_resource_relation()