1

MacにDjango CMSをインストールするための指示に従いました。「manage.py cms check」を実行すると、template_1.html が見つからないというメッセージ以外は問題ありません。ページを作成するために管理画面に移動すると、テンプレートが [テンプレート] ドロップダウンに表示されます。ページを保存しようとすると、「TemplateDoesNotExist at /admin/cms/page/add/」と表示されます。

注目に値するかもしれませんが、このエラーの前に URL に問題がありました。管理画面を開くことも、ブラウザでレンダリングするメイン ページを取得することさえできませんでした。スタック オーバーフローを検索したところ、同じ問題が見つかりました。URL パターンを「urlpatterns = i18n_patterns」から標準に変更しました。それはうまくいきました。今、私はこの問題を抱えています。任意の支援をいただければ幸いです。ありがとう。

必要に応じてトレースバックへのリンク: http://dpaste.com/hold/1430437/

4

1 に答える 1

5

同じエラーが発生しました(Ubuntu 12.04で)

django-cms 2.4.3 のインストール手順に従って、

django-admin.py startproject myproject

ディレクトリmyproject (manage.py が存在する場所) とサブディレクトリ (設定ファイルとテンプレートディレクトリを含むmyprojectという名前) を作成します。

これが django-cms doc の作成者の意図であるかどうかはわかりません。しかし、指示は

os.path.join(PROJECT_PATH, "templates"),

TEMPLATE_DIRS 設定で を指し/absolute/path/to/myproject/templatesます。

これは次のように変更する必要があります。

os.path.join(PROJECT_PATH, "myproject/templates"),

正しいディレクトリを指す/absolute/path/to/myproject/myproject/templates

于 2014-06-17T07:36:41.213 に答える