用于在django站点中集成静态、非结构化内容的简单、灵活的应用程序

django-pagelets的Python项目详细描述


Django PalelEts是一个简单、灵活的应用程序,用于在Django站点中集成静态、非结构化内容。

对于完整的文档,请签出http://django-pagelets.readthedocs.org

功能

  • “pagelets”用于向其他静态模板中添加小部分内容
  • CMS“页面”,包括任意数量的页面和附件(如果需要的话)
  • 不同的Pagelet内容类型,包括HTML和标记
  • 集成的所见即所得编辑器(WYMeditor),可以选择性地启用/禁用

所需依赖项

  • django=1.11
  • 所选django版本支持的python版本
  • Django管理站点
  • django taggit 0.12.1或更高
  • django可选0.9.0或更高版本
  • django.template.context\u processors.requestcontext processor

注意:添加django 2.0支持将需要 django-selectable 首先添加django 2.0支持。

可选依赖项

安装和设置

  1. django pagelets在PyPI上可用,因此安装它的最简单方法是使用pip

    pip install django-pagelets
    
  2. 在settings.py中将pageletsselectabletaggit添加到已安装的应用程序并运行migrate:

    INSTALLED_APPS = (
        ...,
        'pagelets',
        'selectable',
        'taggit'
        ...
    )
    
  3. 确保加载了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',
                ]
            },
        },
    ],
    
  4. 将pagelets url添加到urls.py,例如:

    urlpatterns += [
        url(r'^selectable/', include('selectable.urls')),
        url(r'^pagelets-management/', include('pagelets.urls.management')),
        url(r'^', include('pagelets.urls.content')),
    ]
    
  5. 访问管理站点,添加并保存新页面,然后单击“在站点上查看”链接。如果一切设置正确,您应该能够查看和编辑刚刚添加的内容。

Caktus Consulting Group, LLC.赞助的开发。

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

推荐PyPI第三方库


热门话题
java迷宫解算器在死胡同中陷入循环   java JPA在一个查询中检索2个列表   java正则表达式匹配文档中两个字符串之间的所有字符   java更改JTable标题高度   安卓忽略调试库中的java代码   java使用ScheduledExecutorService延迟Spring WebClient调用不会等待响应   如何使用Java将包含JSON对象的字符串转换为实际的JSON   sqlite数据库连接:java。Lang.ClassNotFoundException:org。sqlite。JDBC   在MySQL中存储表情符号的java获取错误字符串值错误   当发送包含超过一定大小字节数据的对象时,安卓 Java StreamCorruptedException   Java游戏旋转图像和轴   java IntelliJ Idea:无法解析实体类的列   Android中带有editText的java AlertDialog   map only和mapreduce应用程序之间的java差异   如何在Kotlin编写的接口中使用默认方法的Java8特性   java CPU时间百分比算法问题   java如何在WEBINF文件夹中使用带有JAR的taglibs JSTL/core   有没有办法在Java中找到JPanel和/或JFrame的长度和宽度?