烧瓶中的可编辑内容
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
编辑
~~~~~~~~~~~~~~
“你就不能重写它,让它听起来更*尖锐吗?*“
输入**烧瓶编辑**。用
`{%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
编辑