0

Django 管理サイトにログインすると、render_node の 81 行目の /Library/Python/2.6/site-packages/django/template/debug.py でテンプレート構文エラーが発生するという問題があります。

これは Django の一部であるため、これを解決する方法がわかりません。コードを書いていないため、どのように機能するかわかりません。

これは、私が最後に試した数日前まではうまくいきました。

エラーは次 のとおり Caught an exception while rendering: name 'pest' is not defined です。ペストは私のプロジェクトの名前です。私の知る限り、プロジェクト内のすべてのアプリが正しくインストールされています。

前もって感謝します!

4

2 に答える 2

1

アプリの admin.py ファイルのエラーのようです。

インポートの欠落、またはタイプミスである可能性もありますが、コードがないと判断するのは困難です。admin.py ファイルを投稿していただけると助かります。

Django の TemplateSyntaxErrors はひどいもので、実際の問題が何であるかをほとんど教えてくれません。この場合、たとえば、テンプレートは Django の一部ですが、エラーはおそらく管理ファイル内の何かであり、Django はそれを読み取って管理インターフェイスを作成します。トレースバックが深すぎて、コードのどこに問題があるかをすぐに見つけることができません。

于 2010-01-18T12:40:47.507 に答える
0

それはかなり単純なことであることがわかりました。私は Python の経験が十分ではなく、.NET の経験を頼りにしていました。悪い間違い。

project.settings.SETTINGインポートする必要があった場所に電話して project.settingsからアクセスしsettings.SETTINGました。

.NET では、インポートは単なるショートカットとして機能するため、関数または設定への「パス」全体を入力する必要はありませんが、Python では、使用しているものをインポートする必要があるようです。

それが意味があるかどうか、または正しいかどうかはわかりませんが、現在は機能しています。みんなの助けに感謝します。あなたはいつも大きな助けです。ここにあるリソースがなければ、この開発を行い、知識を深めることはできませんでした.

于 2010-01-19T14:26:39.560 に答える