Apache2を使用してサーバーにmod_wsgiをインストールしました。djangoもインストールしました。
プロジェクト内にプロジェクトとアプリを作成しました (実際、ローカル マシンからアプリをアップロードしました)。
アプリの URL ビュー マッピングは機能しますが、ビューがテンプレートをレンダリングしようとすると、TemplateDoesNotExist 例外が発生します。
すべてのテンプレートは /[project]/[app]/templates/[app] にあります (このディレクトリには、特定のテンプレートを含む「要素」や「エラー」などのサブディレクトリもいくつかあります)
とにかく、django/wsgi は私のアプリでテンプレートを認識しているようです - 私のローカル マシン (django 開発サーバーを使用) では問題なく動作し、django は [app]/templates ディレクトリでテンプレートを見つけます。
このパス「[app]/base.html」または「[app]/elements/some_elements.html」を使用してテンプレートをレンダリングしています
私のhttpd.confで:
WSGIScriptAlias /wsgi /var/src/[project]/[project]/wsgi.py
WSGIPythonPath /var/src/[project]/
<Directory /var/src/[project]>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>