2016-12-29 2 views
0

だから私はこれをしようとしている:ジャンゴ1.10リスト

import my_project.settings 
DEVOPS_APPS = [ app for app in my_project.settings.INSTALLED_APPS if not "django" in app ] 

私はリフレッシュしたときに時々、データは表示されません。

リフレッシュすると、それ以外の時はデータが表示されます。

は、まだいくつかの他の回は、私が更新すると、私はINSTALLED_APPS

マイ指数関数の完全なリストを取得するので、次のようになります。私は間違って

template = loader.get_template('dashboard/index.html') 
     context = { 
     'title': "Telematics DevOps Automation Team", 
     'installed_apps': DEVOPS_APPS, 
     'server': 'atllvasbap001i.hughestelematics.net', 
     'charts': data['charts'] 
     } 
return HttpResponse(template.render(context)) 

何をしているのですか?

+0

これらの2つのスニペットの関係は何ですか?どこでDEVOPS_APPSを使用していますか? –

+0

Woops。私はコンテクストdictでDEVOPS_APPSを使用しています。編集されました。 –

答えて

2

設定を使用して、Djangoはあなたの設定モジュールをインポートするのではなく、django.conf.settingsをインポートすることをお勧めします:

from django.conf import settings 
[app for app in settings.INSTALLED_APPS if not 'django' in app] 
# will output 
# >>> [u'user_auth', u'payment', u'logistic', u'art', u'home', 
#  u'swipe', u'easy_thumbnails', u'crispy_forms', u'floppyforms', 
#  u'rest_framework', u'rest_framework.authtoken', 
#  u'adminsortable'] 

Aはこの上で読ん推奨Using settings in Python codeです。

関連する問題