4

Django ベースのアプリケーション用に、一種の構成レジストリをプログラムする必要があります。

要件:

  1. 最も可能性が高いparam_name:param_value構造
  2. 管理インターフェースから編集可能
  3. syncdb で動作する必要があります。他のアプリが構成モデルに依存し、モデル自体がまだ DB で初期化されていない状況に対処するにはどうすればよいですか? 設定可能なモデル フィールドのプロパティ、つまりデフォルト値の設定が必要だとしましょう。

アイデアや提案をいただければ幸いです。

4

3 に答える 3

5

djblets.siteconfigが非常に便利であることがわかりました。管理アプリとの相性が良く、とても使いやすいです。強くお勧めします。

于 2009-01-22T11:51:51.600 に答える
1

しばらく (1 年前) dbsettingsを使用して、管理インターフェイスからアクセスできるある種のビジネス構成を設定しましたが、今日ではそれがどのように適合するかはわかりません。

于 2009-01-14T11:05:37.620 に答える
0

他のアプリを(解釈/アプリの読み込み時に)構成アプリで設定された値に依存させると、問題が発生すると思います。解釈時にPythonコードである種のプレースホルダー値を使用してから、post_syncdbシグナルで実際の構成データを取得できますか?

于 2009-01-15T19:25:43.180 に答える