你是不是也这样:找人做个企业官网,报价动辄五六千,光后台系统就收你两千;改个栏目要等三天,加个轮播图得发微信催设计师。
钱花了,结果连登录界面都丑得不敢截图发朋友圈——因为那套付费 CMS,根本不是给你用的,是给销售话术用的。
其实你真正需要的,只是一个能自己改文字、换图片、调顺序的后台。别的,都是溢价。
能替代什么 / 能省多少钱
Wagtail 不是“另一个 WordPress 替代品”,它替代的是那些按年收费的商业建站后台:比如某站酷定制版、某云建站 Pro 套餐、还有各种 SaaS 型内容管理系统。
NASA 和 NHS 都在用它,但你不需要 NASA 级预算
这类系统单站点年费普遍在 3000–8000 元之间,有的还强制绑定域名、限制导出数据。Wagtail 没有订阅制,没有隐藏功能墙,装好就能用全部能力。
它不卖模板、不卖插件、不卖会员等级——所有代码开源,所有功能免费,价格直接砍到零。
核心功能
- 编辑页面像改 Word 文档一样自然。标题、段落、图片、引用块全拖拽排布,不用写 HTML,也不用背短代码。作者发布前还能预览手机效果,改完点保存就上线。
- 想让首页轮播图支持视频+文字叠加?普通 CMS 得等开发排期,Wagtail 用 StreamField 可视化组合模块,设计师画好样式,你直接拖进去填内容就行。每个模块对应一个 Python 类,比如
ImageBlock或VideoWithCaptionBlock,定义后自动出现在编辑器侧边栏。 - 多语言网站不用重做一遍。后台一键开启多语言开关,每篇文章可单独翻译,URL 自动带 /zh/ 或 /en/,连谷歌搜索收录都认得清清楚楚。切换语言时,未翻译字段会显示灰色占位符,提醒你补全。
- 图片上传后自动压缩、生成 WebP、适配不同屏幕尺寸。你只管传原图,Wagtail 在后台悄悄处理好所有尺寸和格式,前端加载快一倍不止。缩略图、封面图、响应式图集都由
image_url模板标签动态生成,无需手动切图。 - 内置全文搜索,不用接第三方服务。文章、页面、文档标题全可搜,中文分词准确,关键词高亮也自带,用户找东西不迷路。默认用 PostgreSQL 的
tsvector,开箱即用;换成 Elasticsearch 也只需改两行配置。 - 支持从 Raspberry Pi 到百万级流量网站。小公司用 SQLite 就跑得稳,大单位换 PostgreSQL 或 Elasticsearch,配置文件里改两行就行。数据库切换只需修改
DATABASES字典里的ENGINE和连接参数,其他逻辑完全不变。
上手只要三步
- 先装 Python 3.11 或更新版本(官网 python.org 下载,双击安装,勾选“Add Python to PATH”);Windows 用户注意检查命令行输入
python --version是否返回正确版本号,避免系统自带旧版干扰。 - 打开命令行,输入 pip install wagtail,再运行 wagtail start mysite,它会自动生成整套项目文件;这个命令实际调用了 Wagtail 内置的 cookiecutter 模板,包含
manage.py、settings/base.py、templates/base.html等标准结构。 - 进到 mysite 文件夹,执行 python manage.py migrate 和 python manage.py createsuperuser,最后 python manage.py runserver,浏览器打开 http://127.0.0.1:8000/admin 就进后台了。首次登录后,左侧菜单会出现 Pages、Images、Documents、Snippets 四个主入口,对应不同内容类型。
项目信息
A Django content management system focused on flexibility and user experience
20.6k
Stars
4.7k
Forks
Python
BSD-3-Clause






