Wagtail的前端JavaScript驱动程序
项目描述
Wagtail Shell
Wagtail Shell是一个Wagtail管理后台的实验性前端,将其转换为一个单页应用并对左侧菜单进行了改进。
功能
- 通用导航无需页面刷新!
- 左侧菜单用React重写,具有改进的动画和新的折叠模式
- 支持为不同的前端框架编写的视图,例如Django管理后台
- 一个新的模态工作流程UI,支持在模态中渲染任何视图
即将推出
- 能够完全用JavaScript(使用React、Vue或其他)编写新的API驱动视图
它看起来是什么样子?
安装
请注意,该项目仍然处于非常实验阶段,测试并不充分,并且可能会在不通知的情况下以不兼容的方式更改。
如果您想通过成为早期测试者来帮助该项目,以下是安装方法!
使用pip安装wagtail-shell
pip install wagtail-shell
将其添加到INSTALLED_APPS
# settings.py
INSTALLED_APPS = [
# ...
# Must be above wagtail.admin
'wagtail_shell',
# ...
]
使用Wagtail的decorate_urlpatterns
辅助函数装饰所有Wagtail管理URL,使用shell_enable
# urls.py
from django.conf.urls import include, url
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.utils.urlpatterns import decorate_urlpatterns
from wagtail_shell.decorators import shell_enable
urlpatterns = decorate_urlpatterns([
# All URLs that you want to use the Wagtail menu on go here
# You can also add Django admin or custom views here if you want to!
url(r'^admin/', include(wagtailadmin_urls)),
], shell_enable) + [
# All other URLs here
]
项目详情
下载文件
下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
wagtail-shell-0.1.0.tar.gz (3.3 MB 查看散列)
构建分布
wagtail_shell-0.1.0-py3-none-any.whl (3.3 MB 查看散列)
关闭
wagtail-shell-0.1.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | bdb5a08b3f8bc455979f085440bb74c1d6e0e00a42c2d1e17e7b298d71992618 |
|
MD5 | d8b1c788aad4eafb1072a17dd4cd0eac |
|
BLAKE2b-256 | 0fb27085d560f5dbd9421dce415ec92faefa439f79f4134115267b333a12c791 |
关闭
wagtail_shell-0.1.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 15f8fc5e0bd076b2750ce7459afc537e06a204c4f5a33616042de43c22105fda |
|
MD5 | b371216a37ea82cfcbc48250d0436226 |
|
BLAKE2b-256 | 785eb6d420efb8018a480d26c9eb4fa5a1eba74347aaaacf70b7f2a407ea1bb2 |