python - 如何在烧瓶管理面板列中运行 html 脚本?
问题描述
我向 Quiz 模型添加了一个返回 html 代码的属性。
@property
def create_questions(self):
if self.no_of_questions_created == self.quiz_capacity:
return '<a href=""><button class="btn btn-primary">Edit Questions</button></a>'
elif self.no_of_questions_created < self.quiz_capacity:
return '<a href=""><button class="btn btn-primary">Add more Questions</button></a>'
elif self.no_of_questions_created == None:
return '<a href=""><button class="btn btn-primary">Add Questions</button></a>'
我希望在列部分显示一个引导按钮,但我得到的是纯 html 文本。 表格视图链接
我怎样才能在这里获得所需的按钮?
解决方案
我发现自己使用 Markup() 解决了这个问题。
from flask import Markup
def create_questions(self):
if self.no_of_questions_created == self.quiz_capacity:
return Markup('<a href=""><button class="btn btn-primary">Edit Questions</button></a>')
推荐阅读
- javascript - React - 事件发生时如何更改子组件的道具?
- android - FlatMapCompletable 不会继续 Rx 链,但是带有“andThen(Observable.just(true)”的可完成的平面图可以工作吗?
- java - Tomcat Maven - 无法启动组件问题
- c# - 如何检查 Parse(args) 是真还是假
- php - 使用 csfixer 重新排序 PHPDoc / Symfony 注释
- android - Android Room 持久性库。丢弃表
- vue.js - 如何使用 vue/chart.js 为线图构建数据
- xaml - 如何将这些框架垂直并排放置?
- vbscript - 如何在此现有代码中每次使用 vbs 按下随机字符串
- python - 在 Python 中将集合转换为列表