我想在 __str__ 方法中添加更多空格,但方法将空格截断为 1。
例如:
class Spam(models.Model):
foo = models.IntegerField()
bar = models.IntegerField()
def __str__(self):
return 'more spaces {} {}!'.format(self.foo, self.bar)
Django 管理中的输出: 更多空格 1 2
我想要:更多空间 1 2
这是怎么做到的?
请您参考如下方法:
str 所在的位置:
from django.utils import safestring
def __str__(self):
string = safestring.mark_safe("more spaces {}"+" "*10+ "{}!".format(self.foo, self.bar))
return string
