python - 检查状态是否为已付费并相应地显示内容
问题描述
我想知道谁可以检查帖子是否已付款,并相应地显示字段内容和 content_preview 的内容。
模型.py
...
视图.py
...
但是,如果我手动将帖子设置为支付,我的模板上没有任何变化,我还无法找到问题
模板.html
...
我想我的问题是我不知道如何在模板上的 if 语句中调用状态。目前,如果不存在付费记录,它始终显示付费状态及其内容,而不是内容预览
感谢任何提示
解决方案
<div>
{% if post.get_STATUS_display|lower == 'paid' %}
<p>{{ post.content|safe|linebreaksbr }}</p>
{% else %}
<p>{{ post.content_preview|safe|linebreaksbr }}</p>
{% endif %}
<div class="clearfix"></div>
</div>
推荐阅读
- json - 如何在laravel的数据库表列中存储json代码
- excel - 如何将 WITH 与范围数组一起使用
- sql-server - 如何在 SSMS 中查看已执行的 SQL
- android - 根据渲染的背景图片更改 barStyle React Native
- java - 打印时非法前向引用,但在分配值时没有
- apache-flink - PyFlink - Kafka - 缺少模块
- c# - 如何从一个表中获取 Id 并将其保存到 ASP.NET Core 中的另一个表,存储库模式
- python - Python Cleaning CSV
- java - 将类的arraylist写入excel java
- javascript - Javascript Student - Question - Grade Calculator