为你的Django项目裁剪一个简单的CMS。

django-tailordev-cms的Python项目详细描述


一个简单的CMS为您的Django项目。

依赖关系

目前,本项目投产需要django>;=1.5, 使用python>;=2.6。当前,此应用程序与 Python3.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_cmsurl添加到项目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\u root} 按您的设定值):

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

模板

创建要从中继承的基模板。它应该是可见的 _layouts/base.html

注意:要加载td_cms样式,请确保基本模板具有css 封锁。

运行测试

您可以使用via运行测试:

$ python setup.py test

或:

$ python runtests.py

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

推荐PyPI第三方库


热门话题
javascript通过WebSocket将服务器时间推送到多个客户端   这种java字节转换是如何工作的   数据库错误。sql。SQLEception:参数索引超出范围(1>参数数,为0)   java如何在搜索时过滤选定的viewpager片段中的recyclerview?   java如何使用OpenCV将图像转换为黑白图像并在ANDROID中消除阴影   Spring MVC项目中的java HTTP服务器状态404错误   Spring MVC中的java JSR303自定义约束验证器   java如何基于另一个ArrayList的值显示ArrayList中的特定项?   java如何在firebase messages节点获取最后发送给我的消息?   部署后在google app engine上运行servlet时发生java错误   java如何使用servlet在两个jsp之间发送数据   java日历年中的周是月中的周   从URL读取一个资源并直接返回这些字节作为REST请求的响应,Java 7和spring MVC 3.2不存储内存