烧瓶中的可编辑内容

Flask-Edits的Python项目详细描述


烧瓶编辑
~~~~~~~~~~~~~~

“你就不能重写它,让它听起来更*尖锐吗?*“



输入**烧瓶编辑**。用
`{%editable%}`标记模板的各个部分,它们的内容将显示在一个光滑的管理面板中。
不要再担心调整副本。

图:http://i.imgur.com/kgaluaav.png
:alt:截图



截图
安装
^^^^^^^^^^^^^^^^^^^^^^^^^^





















app app=烧瓶(





>edits=编辑(app)

所有编辑都保存到磁盘为json,因此配置一个路径来保存
编辑。编辑可以提交给版本控制以及应用程序的其余部分。





import os.path as op
app.config['edits_path']=op.join(op.dirname(op.abspath(u file_uuu)),'edits.json')

将Jinja模板的部分标记为可编辑。节名称是
必需的,它在编辑时用作节标签,并且
编辑存储在下面的键。

::

{%editable'节名称'%}
python是一种编程语言,可以让您快速工作并更有效地集成系统。
{%endeditable%}

**重要的是:**

可编辑的部分。您必须访问呈现模板的url才能将其注册为可编辑的。在使用
``渲染模板``进行渲染之前,它将不会显示在“管理”面板中。


管理
^^^^^

默认情况下,“烧瓶编辑管理”视图在``/edits``中显示。基本的
url可以在配置中更改:




app.config['edits_URL']='/edits'

**关于安全性的说明:**


与Flask Admin一样,Flask Edits不会对您可能使用的
身份验证系统进行任何假设。因此,默认情况下,admin
接口是完全打开的。在基本身份验证或其他形式的身份验证后保护它。

此时,只支持静态html。Jinja2的支持
已经在计划中了。

要启用它:




但编辑将应用于每个节。

编辑不会显示在页面上,除非
```?preview=true``在url中传递。这允许在内容直播前轻松编辑
。在管理面板中切换预览模式。如果
预览被关闭,编辑将在保存时生效。

可以在配置中切换预览模式。默认情况下关闭预览





app.config['edits_preview']=false

编辑

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用DBFlow进行迁移?   java无法从socket读取数据   java在JButton上使用鼠标运动监听器?   元素的java ArrayList链接和get IndexOutOfBoundsException   javascript如何在Java脚本中从ajax调用解析JSON对象   从数据库中获取信息并将其写入JTable。错误:java。lang.IndexOutOfBoundsException:索引:2,大小:2   spring如何使用Java SpringBoot在FCM推送通知中向IOS发送图像通知   java jsoup:解析某个标记的数据,该标记恰好位于某个特定标记之后   java没有HashMap的等式依赖于EntrySet。钥匙套?   未按预期评估java Maven属性(osmavenplugin)   类Java向ArrayList添加了用户输入,需要用另一个ArrayList中的变量分隔   JavaJSF丰富:每行呈现的数据列表?   集合Java 8按属性区分   在Java中,是否可以(静态)导入构造函数或局部变量?   安卓在ubuntu 10上安装java时出错64位   java是否应该hashCode()只使用equals()中使用的不可变字段的子集?   java如何创建ConcurrentMultiMap