私のDjangoのアプリはurls.pyに次のコードによって起動されたループが含まれています。ビューでこの変数の値に変更したいのですが、動作しないようです。 views.pyからDjangoのビューがグローバル変数を変更
:
import global_vars
def my_view(request):
global_vars.myvar = 2
return httpResponse...
どのようにループ内の関数は、このビューが呼び出されていることを知らせることができますか?
ループはリモートからの信号をリッスンし、ボタンの押下に基づいてデータをデータベースに保存することができます。 Webインターフェイスには、リモコンの設定を変更するビューがいくつかあります。これらの設定が変更されている間、ループ内の状態はデータが保存されないようにする必要があります。
Djangoアプリケーションでグローバル変数を使用して状態を保持することは決してありません。彼らが働かないようにするにはあまりにも多くの方法があります。 –