从头开始构建和部署 Django 项目可能是一种有益的体验; 然而,这并非总是必要的。 有了大量令人惊叹的开源 Django 项目,Python 程序员可以节省时间、学习新东西并轻松扩展他人的工作。 下面列出了一些我们最喜欢的开源项目。

前端与后端混合搭配应用程序
用户可以在其中发布文章、按标签排序、收藏文章并关注其他用户。 在幕后,该项目使用 JSON Web 令牌对用户进行身份验证,包括多个 CRUD 操作,并具有内置分页。

然而,使该项目真正与众不同的是您如何将众多前端与后端混合搭配。 开始使用 Django 后端,并随意连接 Vue 或 React 应用程序以构建全栈应用程序。 此外,如果您对项目的构建方式更加好奇,Github 页面包含指向有关如何逐步实现每个框架的教程的链接。

如果您仍然想知道 Django 如何连接到基于 JavaScript 的前端或对学习新的前端框架感兴趣,请务必查看该项目。

项目 | 演示 链接

快速启动生产就绪 Django 项目框架
不是关于学习如何实现不同的框架,而是更多地为您的下一个 Django 项目提供启动。

许多软件包从一开始就已经实现,包括用于社交身份验证的 django-alluth、用于电子邮件集成的 anymail、使用 Amazon S3 的媒体存储、自定义用户模型以及许多其他优化以帮助您入门。 页面还提供了有关扩展项目以及官方文档的有用链接,这些链接相当健壮并包含不同的部署选项。

当您第一次设置项目时,您将看到一个问题列表,以帮助自动化一些与从头开始创建新项目相关的更无聊的事情。

总的来说,我们发现可以帮助快速启动生产就绪项目,特别是如果您之前已经使用过一些软件包。

项目 | 文档链接

电子商务框架
只需从链接克隆项目,即可开始使用可配置的产品、定价、运输和许多其他功能自定义您自己的电子商务网站。

该文档是全面的,包含一系列有用的信息,从关于如何对目录建模的建议到团队的特定设计决策,例如实现抽象模型以使尽可能可定制。

我们认为,如果您有兴趣在几天而不是几周内开设一家电子商务商店,那么此解决方案应该是您的起点。

项目 | 演示 链接

内容管理系统
是一个基于 Django 的内容管理系统。

与 WordPress 类似,用户可以使用管理面板来管理博客文章、表单数据和不同的网页。 一些内置功能包括预定发布、所见即所得编辑、在 Disqus 或内置评论系统之间进行选择以及 Google Analytics 集成。 管理设计有点过时,因此您可能需要用更新的版本替换 Bootstrap 3 样式表。

需要注意的是,官方文档似乎也有点过时了。至少,查看该项目以了解您可能想要添加到您自己的博客/内容管理系统的一些功能。

项目 | 演示链接

精简内容管理系统
是另一个使用 Django 构建的内容管理系统。

与不同,具有更新和流线型的设计,并被 Google、Mozilla 和 MIT 使用。 与此列表中的其他一些项目相比,他们的 Github 页面上有更多最近的提交,并且每 3 个月安排一次功能发布。

更有趣的功能之一是能够在开箱即用的网页上运行 A/B 测试。在 此链接上还有一个专门的学习中心,为新程序员提供视频和教程。

如果您计划与多个作者一起运行博客,并且担心如何保持井井有条,或者想要一个干净的设计来发布您的作品,请查看。

项目 | 文档链接

详情参阅 - 亚图跨际

Django开源项目相关推荐

  1. django开源项目cms_我学到的管理开源CMS项目的知识

    django开源项目cms 关于我们的开源项目PencilBlue ,我最喜欢的部分是我可以与来自世界各地的人们互动. 当我们刚开始时,我们只有两个人,但是随着几个月的发展,我们看到我们的贡献者开始增 ...

  2. Python开发-Django 开源项目

    Django 开源项目 了解 Django 项目本身的开发进程以及你如何为 Django 做贡献: 一.社区: 如何参与其中 为 Django 做贡献 Django 是一个以志愿者为生的社区.随着它的 ...

  3. django网上商城_网上商城开源项目合集

    大家好,我是章鱼猫. 关于网上商城的开源项目我们之前推荐过几个: 又开源一个小商城系统 前后端全部开源的新零售商城系统 不要淘宝商城,不要京东商城,只要你就够了 今天给大家推荐的这个项目是「Super ...

  4. python开源库推荐_推荐5个值得关注的Python开源项目

    原标题:推荐5个值得关注的Python开源项目 今天小编看到了五个开源项目,觉得还错,推荐给大家. 1.Wagtail CMS Wagtail是一个基于Django的CMS系统 它拥有优质的用户体验 ...

  5. 2018年Python开源项目Top100!只在这里!

    整理 | Jane 出品 | Python大本营 2018 年的最后一天,营长为大家新鲜出炉了一份 2018 年 Python 开源项目 Top100 清单!这些项目都是营长每月通过收集 Mybrid ...

  6. 精选180+Python开源项目,随你选!做项目何愁没代码

    编辑 | Jane 出品 | Python大本营 每一位程序员,每天大部分时间都是在和代码打交道.但是对于广大的普通用户来说,最重要的不是代码,而是代码最终生成的应用程序.但是,每个项目都从头开始自己 ...

  7. 如何学习Python开源项目代码

    2019独角兽企业重金招聘Python工程师标准>>> 阅读Python开源项目代码主要有如下三个原因: 1. 在工作过程中遇到一些问题,Google和StackOverFlow等网 ...

  8. (转)iOS开发资源:推送通知相关开源项目--PushSharp、APNS-PHP以及Pyapns等

    PushSharp  (github) PushSharp是一个实现了由服务器端向移动客户端推送消息的开源C#库,支持 iOS (iPhone/iPad APNS). Android (C2DM/GC ...

  9. 成功开源项目证明Web是开源最大成功

    开源运动广受欢迎,并且在软件开发史上写下了浓重一笔.但是它影响最深远的地方在哪呢?有史以来,最成功的开源"项目"又是什么呢?事实上,总体来看,Web不就是开源运动最大的成功么?可能 ...

最新文章

  1. java map 内存_java 使用对象和Map保存字符串占用存储空间对比
  2. VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti
  3. Word 技术篇-段落的前后间距单位磅改为行,行改为磅
  4. /etc/passwd 与 /etc/shadow文件的区别
  5. HDU 4870 Rating 高斯消元法
  6. 远程连接mysql数据库注意点记录
  7. 剑指 Offer 43. 1~n 整数中 1 出现的次数(数位dp)
  8. 双 11 模块 79.34% 的代码是怎样智能生成的?
  9. java的创建管理员对象_java--更改管理员密码,请列位帮忙看看有没有更好的实现方式...
  10. vue键盘抬起_vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
  11. vue后端框架mysql_vue框架之前后台交互、element-ui
  12. phoenix 根据条件更新_元旦前不必扎堆买新车!北京:出售车辆后,申请更新指标无时限...
  13. [转载] python价值算法_PangRank算法原理及其Python实现
  14. log4j实现日志脱敏
  15. 金蝶kiss专业版财务软件下载。
  16. Microsoft visual studio关闭安全检查的几种方法(2015/2017)
  17. 优雅地使用 C++ 制作表格:tabulate
  18. linux 渗透 系统,初识Linux渗透:从枚举到内核利用
  19. 什么是文件格式的幻数
  20. freemarker导出word、word转pdf,带附件、图片等比缩放

热门文章

  1. vue3+vite3+vant搭建移动端简易模版
  2. Spark DStreams_JZZ158_MBY
  3. 人机工程学产品设计案例_产品设计|手持产品设计案例大放送,手持类的产品设计要点...
  4. 小学数学第3册计算机教案,小学数学教案,小学数学教学设计
  5. iOS各版本发布时间汇总
  6. 工具类 - 生成6位短信验证码
  7. oracle 查询去年同期,问个算去年同期值的sql,该怎么处理
  8. js 统计输入的字数 不包括输入法中的字母
  9. 怎样查找某个外文期刊的文献?
  10. 目前Java开发人员需求大吗 Java就业方向是什么