简单、灵活的应用程序,用于在Django站点中集成静态、非结构化内容
项目描述
django-pagelets是一个简单、灵活的应用程序,用于在Django网站上集成静态、非结构化内容。
要获取完整文档,请访问http://django-pagelets.readthedocs.org
功能
“Pagelets”,用于将小块内容添加到其他静态模板中
包含任意数量pagelets和(如果需要)附件的CMS“页面”
包括HTML和Markdown等不同类型的pagelet内容
集成WYSIWYG编辑器(WYMeditor),可以选择性启用/禁用
必需的依赖关系
Django >= 2.2
支持所选Django版本的Python版本
Django管理站点
django-taggit 0.12.1或更高版本
django-selectable 1.2.1或更高版本
django.template.context_processors.request上下文处理器
可选依赖关系
WYMeditor(包含在pagelets媒体中)
安装和设置
django-pagelets可在PyPI上获取,因此安装它最简单的方法是使用pip
pip install django-pagelets
在settings.py中将pagelets、selectable和taggit添加到INSTALLED_APPS,并运行migrate
INSTALLED_APPS = ( ..., 'pagelets', 'selectable', 'taggit' ... )
确保已加载django.template.context_processors.request,并且您有一个包含“base.html”模板的模板目录
TEMPLATES=[ { ... 'DIRS': ['/home/user/projects/myproject/templates'], # <- should have 'base.html' inside ... 'OPTIONS': { 'context_processors': [ ... 'django.template.context_processors.request', ] }, }, ],
将pagelets URL添加到urls.py中,例如
urlpatterns += [ path('selectable/', include('selectable.urls')), path('pagelets-management/', include('pagelets.urls.management')), path('/', include('pagelets.urls.content')), ]
访问管理站点,添加并保存新页面,然后单击网站上的查看链接。如果一切设置正确,您应该能够看到并编辑您刚刚添加的内容。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分布
django-pagelets-2.0.0.tar.gz (230.4 kB 查看散列)
构建分布
django_pagelets-2.0.0-py2.py3-none-any.whl (215.6 kB 查看散列)
关闭
django-pagelets-2.0.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5b84489e925024242fa403460c0599bb24d7240df6c6e8d1c16f6ba04297252e |
|
MD5 | 853a96ce2bb97b79745280f577af4541 |
|
BLAKE2b-256 | f90c6882910320b4153945f04f94b81de0716f3bfffd19e298e46753f98c200e |
关闭
django_pagelets-2.0.0-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 59cca8c9b2a633a3797014d035563f2d813859cd04263268787ad146cfa97fe2 |
|
MD5 | ffff62e22d7335eb054006db51d83af2 |
|
BLAKE2b-256 | 86c9223f982a5f995e90b88f8446d311fe65a6f821bcf55d9436c178ae88da4d |