5

単独で動作するプロジェクト (インデックス、ログイン.. ページ) を持つ Web アプリがあります。

新しいアプリがインストールされている場合は、インデックス ページを変更する必要があります (例: アプリ モデルを含むテンプレートにリンク、テーブルを追加する..)。動的にします。

アプリを削除しても、プロジェクトはそのままにして、リンクを削除するだけです。

どうやってやるの?出来ますか?

4

4 に答える 4

5
def my_view(request):
    from django.conf import settings
    app_installed = 'app_name' in settings.INSTALLED_APPS

    return render_to_response(template_name, {'app_installed': app_installed})

テンプレート:

{% if app_installed %}
    ...
{% endif %}
于 2012-07-17T13:03:46.693 に答える