私のサイトには、グローバル設定はほとんどありません。もちろん、例えば、「SMTPサーバアドレス」、「会社住所」などdjango-adminのサイト構成
私がすることができます:
- は
settings.py
で変数を作成し、テンプレートやアプリケーションでそれを使用します。 - (
Configuration
のような)モデルを作成し、必要なすべてのフィールドをそこに記述します。
私が最初の方法を使用する場合、私はdjango-adminでこのフィールドを変更するためのアクセス権を与えることはできません。
私が秒針を使用すると、コード内のどこでもmodel_name.objects.get(id=1)
が使用され、1つのインスタンスしか必要ないため、美しい解決策ではありません。モデルは別のタスク用に作成されました。
どうすればこの問題を解決できますか?
今後、あなたの投稿のライブプレビューをチェックして、フォーマットがほぼ正しいことを確認してください。 –
[django-solo](http://stackoverflow.com/a/20813571/1888983)([github](https:// github。com/lazybird/django-solo))がシングルトンを作成するのはかなり苦労していました。 – jozxyqk