美文网首页
django admin站点 分页 富文本编辑器

django admin站点 分页 富文本编辑器

作者: 现实里的童话xklss | 来源:发表于2018-11-15 06:48 被阅读0次

    admin

    内容发布的部分由网站的管理员负责查看、添加、修改、删除数据,开发这些重复的功能是一件单调乏味、缺乏创造力的工作,为此,Django能够根据定义的模型类自动地生成管理模块。
    在第一部分对管理站点做了简单介绍,现在做详细讲解。在Django项目中默认启用Admin管理站点。

    创建超级管理员用户

    python manage.py createsuperuser

    分页

    Paginator类实例对象

    方法init(列表,int):返回分页对象,第一个参数为列表数据,第二个参数为每页数据的条数。
    属性count:返回对象总数。
    属性num_pages:返回页面总数。
    属性page_range:返回页码列表,从1开始,例如[1, 2, 3, 4]。
    方法page(m):返回Page类实例对象,表示第m页的数据,下标以1开始。

    Page类实例对象

    调用Paginator对象的page()方法返回Page对象,不需要手动构造。
    属性object_list:返回当前页对象的列表。
    属性number:返回当前是第几页,从1开始。
    属性paginator:当前页对应的Paginator对象。
    方法has_next():如果有下一页返回True。
    方法has_previous():如果有上一页返回True。
    方法len():返回当前页面对象的个数。

    富文本

    借助富文本编辑器,网站的编辑人员能够像使用offfice一样编写出漂亮的、所见即所得的页面。此处以tinymce为例,其它富文本编辑器的使用也是类似的。

    在虚拟机中安装富文本

    pip install django-tinymce==2.6.0

    相关文章

      网友评论

          本文标题:django admin站点 分页 富文本编辑器

          本文链接:https://www.haomeiwen.com/subject/ovedxqtx.html