在从源代码安装了 Django 的开发源代码以及 PostgreSQL 以及从源代码需要的所有其他内容之后,我正在完成 Django 教程。我正在尝试在 Ubuntu 12.10 上使用 python3 而不是 python 来做所有事情。
一切似乎都很顺利,直到我进入教程中的部分,我们应该重新定义__unicode__()
以便在我们从表中请求 objects.all() 时返回合理的结果。它根本不起作用。我决定试一试__str__()
,它奏效了!
但是,本教程解释说我们不应该重新定义__str__()
. 那么,我的安装有什么问题__unicode__()
吗__str__()
?本教程中的其他方法工作正常。