-1
关于这个主题的章节没有提供如何去做的例子。我希望有人能够根据我提供的内容推断它,或者可能很幸运,并且有人阅读了可以提供帮助的书。Python练习碰撞课程:练习18-2
这里是exerpt:练习18-2。短条目:Entry模型中的__str__
()方法当前为当Django在管理站点或shell中显示它时Entry的每个实例附加一个省略号。 if
声明到__str__()
方法,仅当条目长度超过50个字符时才添加省略号。使用管理站点添加长度小于50个字符的条目,并检查查看时是否没有省略号。 “
的代码块是在底部:
from django.db import models
class Entry(models.Model):
"""Something specific learned about a topic."""
topic = models.ForeignKey(Topic)
text = models.TextField()
date_added = models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name_plural = 'entries'
def __str__(self):
"""Return a string representation of the model."""
return self.text[:50] + "..."
它的工作! Muchas gracias。 – fasilent