我想为__str__
方法添加更多空格,但方法会将空格切换为1。
例如:
class Spam(models.Model):
foo = models.IntegerField()
bar = models.IntegerField()
def __str__(self):
return 'more spaces {} {}!'.format(self.foo, self.bar)
Django管理员输出:
more spaces 1 2
我想:more spaces 1 2
这是怎么做到的?
答案 0 :(得分:1)
如果您使用打印方法,则打印正常。
我猜你的html有问题吗?用
替换空格(但它看起来像shell中的废话)或在管理中尝试更明确的表示...
或者您可以尝试将字符串包装在<pre>
标记
答案 1 :(得分:1)
我不熟悉django,但你确实在网页上检查结果。
您的问题的完整答案将是: 您应该使用HTML页面的特殊HTML符号来缩进文本的第二部分。您可以在此处查看特殊符号:http://www.wikihow.com/Insert-Spaces-in-HTML
使用&#39;&amp; nbsp&#39;你可以这样做:
some-path/index.html
答案 2 :(得分:1)
您的 str 所在的位置:
decimal(38,6)