内容管理模块文章管理:支持创建/编辑/删除文章,包含标题、摘要、正文、分类、标签、发布时间、状态等字段。分类与标签:树形分类与平铺标签,支持自定义排序。媒体库:上传/管理图片、文档、视频等文件,支持缩略图生成、文件分类。评论管理:审核用户评论,关联文章,支持回复与删除。
用户权限模块角色体系:预设角色,支持自定义角色。管理员:所有权限(增删改查用户、内容、配置)。编辑:管理文章、审核评论、上传媒体。作者:仅创建/编辑自己的文章(草稿状态需审核)。访客:仅查看公开内容。权限控制:基于 Django实现 URL 级、视图级、模板级权限校验
模板引擎模块自定义模板:支持上传 HTML 模板(需符合 Django 模板语法),定义全局变量(如导航菜单、页脚)。模板继承:支持 base.html 基础模板,子模板通过 {% extends %} 继承,减少重复代码。动态内容渲染:通过视图传递数据(如文章列表)到模板,使用 {{ variable }} 渲染内容。
站点配置模块基础设置:站点名称、LOGO、版权信息、备案号、社交链接(微信/微博)。SEO 优化:全局元标签(标题、描述、关键词),文章独立元标签覆盖全局配置。友好的 URL:支持自定义文章 URL 路径(如 /articles/django-cms-guide),自动生成 SLUG(基于标题哈希或拼音)。