1. ホーム
  2. python

[解決済み] django 変数をグローバルに使用する方法

2022-02-19 07:47:52

質問

あるビューに変数があります。

def ViewName(request):
      simple_variable = request.session['value']

同じ views.py ファイルに、別のビューがあります。

def AnotherViewName(request):
    --------------------
    --------------------

という変数を使いたいと思います。 simple_variable の中で AnotherViewName ビューで、私は試しました。

def AnotherViewName(request):
     global simple_variable

しかし、それは動作しません、今私の質問は、Djangoで1つのビューから別のビューに変数を使用する方法または私はグローバルに変数を使用することができますか?

言及すると その simple_variable の値が格納されています。 session を呼び出す必要があります。 ViewName ビューを表示します。

私はdjango 1.5を使用しています。

解決方法を教えてください。

このようにすればいいと思います。

simple_variable = initial_value 

def ViewName(request):
    global simple_variable
    simple_variable = value
    ...

def AnotherViewName(request):
    global simple_variable