pixabay
https://peakd.com/hive-105017/@june0620/python-12-django-5-template-tags-filters 在这个帖子的最后一个图片可以看出,7日前的收益都显示0了,当然这不是区块链的问题,是我的问题啦。
我在网页显示收益值是用 pending_payout_value 值,但帖子过7日这个值便会变成0。
再看了看 get_blog 函数,7日前的帖子可以用 total_payout_value 应该就OK👌了。
把若 pending_payout_value 没有值改用 total_payout_value 值
这个放到 django 的 templatetags.py 文件里,注册过滤器应该没问题了。
@register.filter
def get_payout_value(post_data: dict):
value = post_data['pending_payout_value']
if value.startswith("0.000"):
value = post_data['total_payout_value']
return value
html 文件也改用上述过滤器,成功了~ 😄
...
<small class="text-muted">보상 {{ post.comment | get_payout_value }} </small>
...
[Cookie 😅]
Python 3.7.4
Django 2.2.4
steem-python 1.0.1
goorm IDE 1.3
参考文章:
@tipu curate
Upvoted 👌 (Mana: 24/32)