通过私有URL共享wagtail草稿。
项目描述
wagtaildraftsharing
通过私有URL共享Wagtail草稿。
wagtaildraftsharing简化了与没有访问Wagtail管理站点的用户共享Wagtail草稿内容的过程。它允许您生成随机URL来公开Wagtail页面的修订版本。
设置
使用pip安装软件包
pip install wagtail-sharing
将wagtaildraftsharing
添加到Django设置中已安装的应用程序
# in settings.py
INSTALLED_APPS = (
...
'wagtaildraftsharing',
'wagtail.admin',
...
)
由于wagtaildraftsharing
覆盖了wagtail.admin
模板中的一个,因此它必须在INSTALLED_APPS
列表中列在wagtail.admin
之后。
此软件包还使用了wagtail.snippets
,因此它必须包含在您的已安装应用程序列表中。
运行迁移以创建所需的数据库表
python manage.py migrate wagtaildraftsharing
将wagtaildraftsharing
URL添加到您的urls.py
# in urls.py
import wagtaildraftsharing.urls as wagtaildraftsharing_urls
urlpatterns += [
path("wagtaildraftsharing/", include(wagtaildraftsharing_urls)), # or whatever url you want
]
任何页面(/admin/pages/<id>/history/)的历史页面中的每个草稿现在都将有一个额外的操作 - 复制外部共享链接
。点击此操作将生成一个随机链接(并复制到剪贴板),可以与任何人共享。该链接将显示页面的草稿版本。
所有生成的链接都可以在 /admin/wagtaildraftsharing/
查看。
每个链接都可以编辑为在特定日期到期,或者立即禁用。
设置
以下设置可以添加到您的Django配置文件中
WAGTAILDRAFTSHARING_MAX_AGE
生成的链接的默认过期时间(以秒为单位)。默认为1周。设置为负值以禁用过期。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
wagtaildraftsharing-0.0.4.tar.gz (13.5 kB 查看哈希值)
构建分发
关闭
wagtaildraftsharing-0.0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c22580535b4f31df29c57cf239c80a062cc630470e9bf3b98fcaca72b0389758 |
|
MD5 | ada6928e082bf62e49ccb8c47f113fa8 |
|
BLAKE2b-256 | b3106fdccad08d3bed37979ba6b7c08fafbf3ad857ed9b14e851622242bd6e61 |
关闭
wagtaildraftsharing-0.0.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c8e8614916c089bf5364ca8cd9052303da1020ff39e6aabb9a6faf4977214fb6 |
|
MD5 | b8862490014ffd7cfa6b44ca3f158214 |
|
BLAKE2b-256 | cd9ba86874e75a6f6e3e86a8c92df87dd1d04d17f0384b2ff1154343efcf4b05 |