跳转到主要内容

TailorDev CMS 为您的django项目提供一个简单的CMS。

项目描述

为您的django项目提供一个简单的CMS。

依赖关系

目前,此项目要运行在生产环境中,需要Django>=1.5,Python>=2.6。目前,此应用程序与python 3.3不兼容。我们正在努力解决这个问题。

此CMS是一个简单应用程序,它充分利用了以下django包

  • django-grappelli:使用TinyMCE富文本编辑器进行性感的管理员渲染(这不应是后续版本的依赖项)

  • django-reversion:跟踪文章编辑历史

  • django-modeltranslation:文章国际化

  • django-mptt:文章类别层次结构

安装

要安装TailorDev CMS,请使用pip

$ pip install django-tailordev-cms

如果您打算测试或改进此应用程序,请首先克隆此存储库并安装本地依赖项

$ pip install -r requirements/local.txt

td_cms及其依赖项添加到您的INSTALLED_APPS

INSTALLED_APPS = (
...
    # CMS
    'grappelli',
    'reversion',
    'modeltranslation',
    'mptt',
    'td_cms',
...
)

td_cms URL添加到您的项目URL模式中

urlpatterns = patterns('',
    ...
    url(r'', include('td_cms.urls')),  # should be last
)

Note due to default url patterns ``/category-slug/page-slug/``, we
strongly recommand to include td\_cms url patterns after all other
patterns.

然后更新您的数据库

$ python manage.py syncdb
$ python manage.py migrate

创建文件管理器上传目录(将{{ MEDIA_ROOT }}替换为您的设置值)

$ mkdir -p {{ MEDIA_ROOT }}/uploads/images/pages

模板

创建一个继承的基模板。它应显示为_layouts/base.html

注意:要加载td_cms样式,请确保您的基模板中有一个css块。

运行测试

您可以通过以下方式运行测试:

$ python setup.py test

$ python runtests.py

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

django-tailordev-cms-0.7.5.tar.gz (30.7 kB 查看哈希值)

上传时间 源代码

由以下支持