基于Django的Python CMS---wagtail介绍

原创cdyx369 发布于2019-03-10 11:22:54 阅读数 2266 收藏

展开

作为算法工程师,不用说,Python是必备技能之一。偶尔有时想用python搭建一个网站,却发现没有像PHP的wordpress、thinkPHP等成熟框架,拿来就用,改改就成为自己的网站。网上搜索后发现,要不就是推荐Django,要不就是推荐Tornado,千篇一律。虽然它们都可以使用,但一个网站的所有逻辑处理代码需要重头编写,前端后端都要你一个人弄,这些工作想想也头大,那是否有一个基于Python脚本快速搭建网站的开源项目呢?

wagtail是一个用Python编写的开源CMS,并构建在Django框架上。它是由开发者为开发者开发的,它为编辑提供了一个快速吸引人的界面,让编辑可以直观地创建和结构化内容。它优雅、强大和敏捷。不妨先看看wagtail实现的网站效果吧。

是不是感觉wagtail可以实现你想要的效果呢?不仅视觉效果不错,而且功能够强大。事实上,wagtail已经在github上收获了超过6.8K个赞了,充分显示出wagtail强大的人气支持。wagtail还在Stack Overflow有专门的交流社区,有问题也可以快速的找到组织帮助。使用wagtail的好处显而易见,大大降低了我们算法工程师开发一个网站的时间和复杂度,而且wagtail是基于Django框架,代码修改起来比较快速,wagtail还有用户管理中心,这个功能可是不错哦。

wagtail支持:

Django 2.0.x and 2.1.x

Python 3.4, 3.5, 3.6 and 3.7

PostgreSQL, MySQL and SQLite as database backends

wagtail基本使用命令:

pip install wagtail

wagtail start mysite

cd mysite

python manage.py migrate

python manage.py createsuperuser

python manage.py runserver

1

2

3

4

5

6

如果你想快速开发出基于Django的web网站,那么就不能不试试wagtail。

项目地址:https://github.com/wagtail/wagtail

帮助文档:http://docs.wagtail.io/en/v2.4/

更多人工智能开源项目分享,请关注“人工智能之开源项目推荐”

————————————————

版权声明:本文为CSDN博主「cdyx369」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/cdyx369/article/details/88376237

http://docs.wagtail.io/en/v2.4/getting_started/tutorial.html

python开发cms_基于Django的Python CMS---wagtail介绍相关推荐

  1. Windows上python开发--2安装django框架

    Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...

  2. 《 Python程序设计项目案例》— 用Python开发的基于TCP通讯协议的私人聊天室 (期末大作业、结课作业、课程设计、毕业设计)

    基于Python与TCP协议的私人聊天室(GUI交互界面,用户注册.用户登录.实时聊天,文件上传与下载) 用Python开发的基于TCP通讯协议的实时聊天通讯和文件共享应用 目录 基于Python与T ...

  3. [2018-03-06] 基于Django的轻量级CMS Mezzanine搭建笔记

    [2018-03-06] 基于Django的轻量级CMS Mezzanine搭建笔记 一丶什么是Mezzanine? 它是基于django的内容管理平台(),组成简单,可扩展性和定制性强,特别是个小型 ...

  4. python开发是做什么的-python开发工程师是做什么的

    python开发工程师是指运用Python进行软件开发的工程师岗位. Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 的设计具有很强的可读性,相比其他语言经常 ...

  5. [猿来小课]Python开发入门第三讲:Python的安装

    今天猿来小课的老师给想要学习python开发语言的同学们讲一讲Python的安装,手把手带着大家完成学习python开发第一步.有条件的小伙伴跟着我一起来实战操作吧. 猿来Python开发入门第三讲: ...

  6. 【毕业设计之python系列】基于django的奶茶店管理系统

     基于django的奶茶店管理系统  摘 要 近年来,奶茶的受欢迎程度在全球范围内迅速增长.随着奶茶店数量的增加,管理这些商店变得越来越复杂.店主需要同时处理库存.订单.员工和客户等各种任务,有效地管 ...

  7. python用户注册(基于django)

    1. 前端部分(引入jquery与bootstrap) <div class="container"><div class="col-md-8 col- ...

  8. python毕业设计作品基于django框架 校园二手书籍交易系统毕设成品(8)毕业设计论文模板

    python校园二手书籍交易 django校园二手书籍交易 python毕业设计作品成品 django毕业设计作品成品 整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文 ...

  9. python毕业设计作品基于django框架 校园二手书籍交易系统毕设成品(5)任务书

    python校园二手书籍交易 django校园二手书籍交易 python毕业设计作品成品 django毕业设计作品成品 整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文 ...

  10. python毕业设计作品基于django框架 教室实验室预约系统毕设成品(6)开题答辩PPT

    python教室实验室预约系统 django教室实验室预约系统 python毕业设计作品成品 django毕业设计作品成品 整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + ...

最新文章

  1. java持续集成soapui_集成testNG到JavaAPI测试-执行多条用例
  2. SZUACM集训字符串基础总结: 字符串最小表示 ,KMP, EXKMP, Manracher, Trie树,字符串的hash; 附带一写常见的运用技巧,邝斌大佬的板子和例题[持续更新]
  3. 信息安全系统设计基础 实验四:外社驱动程序设计 20135327郭皓 20135329 李海空...
  4. yii2-Ueditor百度编辑器
  5. pandas常见的时间处理函数
  6. Android: 生成安卓可使用的Tflite文件
  7. python django 是啥_python的django做什么的
  8. 通过对象指针的方式强行指定到子类_C++中的虚指针与虚函数表
  9. GitHub 和GitLab的开发工具使用
  10. 目标检测---SSD
  11. 深入浅出数据分析读书笔记(head first into data analysis)
  12. c语言怎么写注释,C语言如何注释一段代码?
  13. 1+X 云计算运维与开发(中级)案例实战——单节点应用商城系统部署
  14. linux虚拟实验室关闭了,Linux在线虚拟云实验室,提升RHCE考试通过率
  15. 中科院计算所在可信大数据软件技术方面的研究工作【DOC+PPT下载】
  16. python int 函数用法
  17. git pull某单个文件
  18. Linux篇之解决root密码修改失败报错之Authentication token manipulation error
  19. swapidc对接虚拟服务器,利用SWAPIDC实现自助开通虚拟主机
  20. ButterKnife 牛油刀使用

热门文章

  1. AT91SAM9260使用SAM-BA调试BOOT程序
  2. 哈夫曼实现文件压缩解压缩(c语言)
  3. python查看保留字_Python 关键字(保留字)一览表,含查询方法
  4. Maven子父工程依赖配置,小白也能看得懂
  5. Microsoft JScript 运行时错误: Automation 服务器不能创建对象
  6. kettle读取文本文件入库
  7. uint8_t范围_uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结,看完全明白了...
  8. android标题白色_android主题Theme.Holo.Light下如何设置程序的标题字体颜色为白色
  9. 为啥苹果手机连无线无网络连接服务器,苹果手机网络无法连接怎么回事
  10. Hook Android q 剪贴板限制,AndroidQ(10)获取剪切板内容适配