我正在使用 Django 和 AngularJS 开发一个项目。我对两者都有一点经验,但我从未将其中一个集成到另一个中,并且我很难找到现实世界的示例(除了教程、库和入门工具包),这将有助于我下一个级别。
我想阅读代码以查看使用的所有工具(构建 Assets 、部署等)、项目布局、特定问题的答案等。我认为我已经达到了阅读教程的地步还不够。
我想在构建应用程序时阅读其他人的代码。
我在 Django-Angular 的文档中找到了很好的切入点、《Django 的两勺》书和 good seed ,但是要构建真正的项目,这还不够。
我希望看到包含以下信息的示例:
- Assets 构建系统:(Django-pipeline、Grunt、Gulp、其他?)
- Javascript、咖啡、Rapyd、Pure 还是其他?
- Html、Jade、其他?
- Bootstrap 、无框架、其他?
- REST api:(Django-Rest-Framework,其他?)
- 3 路数据绑定(bind):(是/否)
- 使用 Djangular/Django-Angular:(是/否)
- 许多 Django 应用:(是/否)
- 部署自动化:(是,主要工具/否)
- 在生产环境中运行:可见演示?
- 自己的文档:(是/否)
- Django 和 Angular 版本
- 其他特征
我将使用上述种子给出一个示例答案,但它并不令人满意,因为它只是一个种子。
谢谢!
最佳答案
Django , Angular , Bootstrap , Gulp -Cookiecutter种子
- 项目:https://github.com/bearstech/cookiecutter-Django-bootstrap-angular/
- Assets 构建系统:gulp和 javascript、html、bootstrap
- REST API:否
- 3 路数据绑定(bind):否
- 使用 djangle:否
- 很多 Django应用:否
- 部署自动化:否
- 在生产环境中运行:否
- 自己的文档:稀缺(仅设置说明)
- Django和 Angular版本:Django 1.7 和“最新”JS 库
- 其他特征:Cookiecutter种子示例
针叶林
Taiga是一个考虑到 scrum 的管理工具(免费帐户)。分为多个部分,其中后端写的是Django ,前端,带有 AngularJS 。还包括一个 ncurses 客户端。
- 项目:https://github.com/taigaio/taiga-back和 https://github.com/taigaio/taiga-front
- 前端技术:Coffee , Jade , SASS ; Gulp
- REST API:是 ( Django Rest Framework )
- 使用 Djangle:否
- 生产中:是
- 自己的文档:是( Sphinx 。不完整。)
- Django和 Angular版本:1.7 和 1.2
- 其他: Angular前端由 Ruby-on-Rails 提供服务O_o
真实世界 - 具有许多堆栈的完整堆栈 Medium.com 克隆(其中 Django、Angularjs、Angular2、Vuejs...)
- 项目:https://github.com/gothinkster/realworld
- rest api:是的,所有后端和前端都使用相同的 API。
- 文档:每个堆栈的教程
Pootle(Django + Backbone)
Pootle是一个社区本地化服务器。它是一个在线工具,使翻译过程变得更加简单。它允许众包翻译、轻松的志愿者贡献并提供有关正在进行的工作的统计数据。
后端是用Django编写的,前端是在Backbone中编写的(抱歉,这篇文章有点小插曲!)。
关于django - 对 Django + AngularJS 现实世界示例进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27230118/