-1

http://www.djangobook.com/en/2.0/chapter04.htmlを読んでいます。私はpythonとdjangoは初めてですが、phpの経験があります。

私は以下に出くわしました:

>>> t = Template("My name is {{ person.first_name }}.")
>>> class PersonClass3:
... def first_name(self):
... raise AssertionError, "foo"
>>> p = PersonClass3()
>>> t.render(Context({"person": p}))

これにより、次のエラーが発生します。

Traceback (most recent call last):
...
AssertionError: foo

このエラーが発生する理由を誰かが説明してくれませんか? 問題が何であるかはわかりません。1行目、2行目、5行目は理解できますが、他の行は理解できません。

ありがとうございました、

明細書

4

1 に答える 1

1

あなたのコードは、例が示そうとしていたことを正確に実行しました。処理するハンドラがなかったため、プログラムの実行を停止させる例外を「発生」させました。

このガイドは、開始するのに適した場所かもしれません。

于 2013-02-18T03:13:35.217 に答える