2009-08-18 4 views

Répondre

5
from settings import INSTALLED_APPS 
if 'appname' in INSTALLED_APPS: 
    print 'we have app' 

Et de cette façon est un peu how Django itself does. Vérifiez également la méthode load_app sur la page liée.

+0

Je savais qu'il y avait une bonne syntaxe simple pour ça ... Je suis fatigué ... –

0

Django contient une registry des applications installées que vous pouvez utiliser à cet effet:

>>> from django.apps import apps 
>>> apps.is_installed("django.contrib.admin") 
True 
Questions connexes