Rub*_*sen 2 django django-models
我有一个名为 的表Product。每次我使用表创建对象时,django都会自动将其命名为Product object(1),Product object(2)依此类推。
相反,Project object(1)我想给它命名一些有创意的东西。在我的Product TableI 有一个名为 的字段Product Name。无论我在该字段中插入什么,我都希望它成为对象的名称。如果我插入Pen,它应该简单地显示PennotProduct object(1)或类似的内容。
您需要重写模型的__str__方法:
class Product(models.Model):
title = models.CharField()
def __str__(self):
return self.title
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3486 次 |
| 最近记录: |