revision-up-to: | 8961 (1.0) |
---|
以下の点を確認してください:
環境変数 DJANGO_SETTINGS_MODULE が完全指定の Python モジュール名になっ ていますか (たとえば “mysite.settings”)。
設定モジュールは sys.path の上にありますか (import mysite.settings はうまくいきますか)。
(言うまでもなく) モジュールに構文エラーはありませんか。
mod_python を使っていて、Django リクエストハンドラは 使っていない のなら、 SetEnv に関わる mod_python のバグを回避する必要がありま す。 Django から何らかのモジュールを import する前に、以下のコードを 実行してください:
os.environ.update(req.subprocess_env)
(req は mod_python のリクエストオブジェクトです)。
私達はこのテンプレートエンジンを chunky bacon 以来の傑作だと思っているんで すが、テンプレート言語の選択というものは宗教に近いものがあるということは認 識しています。 Django では、テンプレート言語に対する制限はなんらありません。 ですから、 ZPT や Cheetah などを使いたいのなら、それは自由です。
いいえ、テンプレートシステムと同様、モデル/データベースレイヤはフレームワー クの他の部分と脱カップリングしています。
唯一の例外: 別のデータベースライブラリを使った場合には、 Django の自動生成 admin サイトを利用できなくなります。 admin だけは Django のデータベースレイ ヤとカップリングしています。
モデルで FileField や ImageField を使うには、いくつかのステップを踏む 必要があります:
Aug 31, 2012