load all models in projector.views

This commit is contained in:
Oskar Hahn 2012-06-10 10:43:50 +02:00
parent 53dd1687ca
commit 960543b64e
2 changed files with 13 additions and 2 deletions

View File

@ -25,8 +25,8 @@ from django.db.models import Q
from utils.views import TemplateView, RedirectView, CreateView, UpdateView, DeleteView
from utils.utils import template, permission_required, \
del_confirm_form, ajax_request
from utils.utils import (template, permission_required, del_confirm_form,
ajax_request, load_models)
from utils.template import render_block_to_string
from utils.template import Tab
@ -41,6 +41,7 @@ from openslides.utils.signals import template_manipulation
from django.utils.importlib import import_module
import settings
load_models()
class ControlView(TemplateView):
template_name = 'projector/control.html'

View File

@ -24,11 +24,13 @@ from django.core.context_processors import csrf
from django.contrib import messages
from django.contrib.auth.models import Permission
from django.db.models import signals
from django.utils.importlib import import_module
from openslides.utils.signals import template_manipulation
from openslides.utils.translation_ext import ugettext as _
from openslides import get_version
import settings
def revision(request):
@ -124,3 +126,11 @@ def encodedict(dict):
for key in dict:
newdict[key] = [unicode(dict[key][0].decode('utf-8'))]
return newdict
def load_models():
for app in settings.INSTALLED_APPS:
try:
mod = import_module(app + '.models')
except ImportError:
continue