1
私はDjangoプロジェクトを持っています。私はINSTALLED_APPS
にアプリを追加するか、別のpythonスクリプトを使ってテンプレートの設定を変更する必要があります。それをする最善の方法は何ですか?プログラムでDjango設定を変更します
私にはいくつかのアイデアがあります。
settings.py
をPythonのテキストファイルとして開き、それを変更します。車輪の再建と思われ、多くのエラー(エスケープなど)でボックスを開きます。ast
のようなPythonモジュールを使用しますが、それはかなり低いレベルであり、読み込みアクセスのためにはかなりです(データを書き戻す必要があります)。- いくつかのDjangoツールを使用します(このツールが存在するかどうかはわかりません)。
これを行うにはどうすればよいですか?
PS:Parse a .py file, read the AST, modify it, then write back the modified source codeは関連していますが、Django固有のものではなく、かなり古いものです。
設定を変更して、達成したいことを説明できますか? –
これに追加するだけではなく、コード全体で参照したり、存在しないケースを処理したりする必要があります。単にそれをやってはいけません、あなたはそれが通常のアプリケーションのインポートが必要な場合 – Sayse