内容管理系统:页面是(有序的)块和相关内容的列表。尽管允许内联i18n内容管理,具有高性能的使用。

django-stack-it的Python项目详细描述


============================= django堆栈它

。图片:https://api.codacy.com/project/badge/Grade/4c1f910320434a5fb2fb828ebfcbaf95 :alt:Codacy徽章 :目标:https://app.codacy.com/app/Jufik/django_stack_it?utm_source=github.com&utm_medium=referral&utm_content=VingtCinq/django_stack_it&utm_campaign=Badge_Grade_Dashboard

。图片:https://badge.fury.io/py/django-stack-it.svg :目标:https://badge.fury.io/py/django-stack-it

。图片:https://api.codacy.com/project/badge/Coverage/a842b7f950cd465d91d6b06c7d56ce16
:目标:https://www.codacy.com/app/Jufik/django_stack_it?utm_source=github.com&utm_medium=referral&utm_content=VingtCinq/django_stack_it&utm_campaign=Badge_Coverage

。图片:https://travis-ci.org/VingtCinq/django_stack_it.svg?branch=master :目标:https://travis-ci.org/VingtCinq/django_stack_it

正在开发的内容管理系统

快速启动

安装django stack-it::

pip install django-stack-it

django stack它依赖于几个依赖项,您需要添加到已安装的应用程序中

。代码块::python

INSTALLED_APPS = (
    ...
    'polymorphic_tree',
    'polymorphic',
    'mptt',
    'imagekit',
    'stack_it'
    ...
)

添加django堆栈它的url模式:

。代码块::python urlpatterns模式=[ … 路径(r'^',include('stack_it.url'), … ]

基本用法

一旦模型链接到url,它就应该继承自Page模型。

。代码块::python 从Stack_it.Models Import页

class Article(Page):
    """
    Your model here
    """
    ....

这篇文章现在被认为是一页。 它有几个有用的字段,比如titleslugdanstemplate_path

按您所需的方式向管理员注册您的模型, 您可以在一个统一的管理员中看到您的所有网站组织:

。代码块::python 从stack_it.admin导入pageadmin作为basepageadmin 从堆栈模型导入页 从blog.models导入文章

class PageAdmin(BasePageAdmin):
    base_model = Page
    child_models = (
        ...Your inherited model here,
        Article,
        ...
    )
 admin.site.register(Page, PageAdmin)

Article或任何其他模型将不再显示在管理员中。 每个模型和模型实例都将从“页面”管理员管理, 所有页面都组织在一个拖放界面中以构建站点结构。

功能

  • 待办事项

运行测试

代码真的有用吗?

::

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

学分

用于呈现此包的工具:

  • 厨师
  • cookiecutter-djangopackage

。_厨师长:https://github.com/audreyr/cookiecutter ……_cookiecutter-djangopackagehttps://github.com/pydanny/cookiecutter-djangopackage

历史记录

0.1.0(2019-01-14) ++++++++++++++++++

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java工作的Android KitKat代码在棒棒糖设备上崩溃   java Android以长变量存储文件大小   JavaSpring请求映射映射唯一端点中的所有GET请求   java为什么我的代码告诉我初始化一个已经初始化的变量?   使用IntelliJ IDEA部署java多模块项目   如何让eclipse为Java使用不同的编译器版本?   如何在将行导出到Excel Java时替换默认jtable列值   表达式使用faker生成java姓氏,但只需要字母   Lisp链表仿真Java   java将泛型类型放在何处   java useDelimiter,读取第一个分隔符,然后更改行   java如何正确处理文件中的数字输入?   java组织。springframework。数据领域无法将PageImpl强制转换为   有没有可能让SpringMVCWeb应用程序作为嵌入Java和Tomcat的“独立可执行文件”运行?   java Log4j,可在不同文件中写入   java如何设置只在安卓首次发布时出现的活动?   java JFreeChart AutoRange不适用于同一绘图上的多个系列   用汉字声明字符串的java