嗨,我已经创建了一个烧瓶管理界面。在其中一个字段(列)中,我想包括一个超链接。在
class workout(db.Model):
equipment = db.Column(db.String(100))
place = db.Column(db.String(100))
image = db.Column(db.Text)
或者在模板中使用Jinja2宏:
我必须创建一个视图,其中应包括上述列,以及我必须格式化该视图中的图像列。在
我真的不太确定如何为上述自定义类模型创建视图。在
^{pr2}$在_宏.html文件。在
{% macro render_image() %}
<a href="#" id="upload_widget_opener">Upload images</a>
<script src="https://widget.cloudinary.com/global/all.js" type="text/javascript"></script>
<script type="text/javascript">
document.getElementById("upload_widget_opener").addEventListener("click", function() {
cloudinary.openUploadWidget({ cloud_name: 'mycloudname', sources: [ 'local', 'url', 'camera', 'image_search',
'facebook', 'dropbox', 'google_photos' ], upload_preset: 'myuploadpreset'},
function(error, result) { console.log(error, result) });
}, false);
</script>
{% endmacro %}
如果我运行_宏.html文件,它是好的,我得到超链接如预期。 问题:当我试图从中导入宏时,我没有在列中获取已格式化的超链接_宏.html文件
我在中的语法有问题吗_宏.html或者在应用程序副本文件?在
我认为你在滥用炼金术和烧瓶管理。CustomModel类继承自数据库模型从SQLAlchemy和CustomModelView类从Flask Admin继承ModelView,以控制Flask Admin中该模型的行为。您可以实现以下目标:
使用
form_widget_args
向表单域添加id
属性继承
create.html
&;edit.html
以添加javascript。在相关问题 更多 >
编程相关推荐