Djangoの開発ソースをソースからPostgreSQLと一緒にインストールした後、Djangoチュートリアルに取り掛かりました。私は、Ubuntu 12.10のpythonではなくpython3ですべてをやろうとしています。`` __unicode __() `はDjangoチュートリアルの基本的なポーリングアプリケーションでは機能しません
チュートリアルで、__unicode__()
を再定義して、テーブルからobjects.all()を要求するときに賢明な結果を返すようになるまで、すべてがうまくいっていたようです。それはまったく機能しません。私は__str__()
を試してみることにしました。
ただし、__str__()
を再定義する必要はありません。だから、__str__()
の間に__unicode__()
が動作しないという私のインストールで何が問題になっていますか?チュートリアルの他のメソッドは正常に動作します。 __unicode__()
文字を戻さながら
Python3はまだDjangoで正式にサポートされていないことを知っておくべきです。 –
バージョン1.6は正式にpython3をサポートし、1.6アルファを使用しています。 –