我有一個類似的類:分配模型方法的返回值模型屬性
class X(models.Model):
def hello(self):
return "Humpty Dumpty"
name = (hello,)
age = models.IntegerField()
現在,當我在控制檯中運行:y.name
是y
一個實例,我得到如下:
(物業對象在0x0000000004FDCBD8)
我在做什麼錯在這裏?
我嘗試使用上述方法的@property
,但沒有奏效。
我想,當我訪問y.name
得到「矮胖」。所以這個方法會把它的值賦給這個屬性。
你還沒有說你想要這個任務做什麼。另外,我無法重現您看到打印的「屬性對象」值。 –
@NedBatchelder我的壞。 – Onilol