djAngular

可复用的 Django 应用
授权协议 Apache
开发语言 Python JavaScript HTML/CSS
所属分类 Web应用开发、 AngularJS 扩展
软件类型 开源软件
地区 不详
投 递 者 袁成化
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

djAngular 是个可复用的 Django 应用,提供更好的 AngularJS 集成和工具。Djangular 允许你为每个应用创建 AngularJS 内容,而不是在 Django 中创建单个大规模的 AngularJS 应用。这样可以为每个网站选用应用,也可以为所有 Django 应用创建一个统一的架构。

djAngular 可以说是 AngularJS Seed 的 Django 版本。

要求

  • 当前要求 Python 2.7.

  • 支持 Django 1.4+ (including 1.7.x).

  • 支持 AngularJS 1.2+ (including 1.3.x)

特征

  • 允许每个Django应用使用AngularJS内容命名空间。这允许基于Django的设置包含(或不包含)AngularJS应用和模块,并为Django / AngularJS应用强制实施一致的结构。
  • 包含一个AngularJS模块,该模块包含类似于Django在其模板中提供的功能的子集。
  • 向AngularJS的$ resource模块添加补丁,以启用Django所需的URL斜杠结尾。
  • 通过启用Django和AngularJS之间的CSRF保护和JSON漏洞来提高安全性。
  • 允许运行JS Unit和E2E测试的脚本,类似于Django test命令。 暂时将其删除,并将(重新)包含在将来的版本中。
  • 并不说明如何在Django应用程序中使用AngularJS。
 相关资料
  • 问题内容: 我尽力编写可重复使用的Django应用程序。现在我很困惑如何将它们放在一起以获得最终项目。 这是我的意思的示例:我有一个图片应用程序,可以存储,调整大小和显示图像。我也有一个Weblog应用程序,用于存储,编辑和显示文本。现在,我想将两者结合起来以显示带有图像的博客文章。 为此,我可以将外键字段放在博客中以指向图片。但是如果没有图片应用,就无法使用该博客。另外,我可以创建第三个应用程序

  • 主要内容:使用Django-dajaxAjax基本上是集成到一起,以减少页负载数量的技术的组合。我们通常使用Ajax来缓解的最终用户体验。在Django使用Ajax可以直接使用Ajax库如jQuery或其它来完成。比方说,想使用jQuery,那么你需要下载并服务于库服务器通过Apache或其他服务器。然后用它在模板,就像开发一个基于Ajax的应用程序。 Django使用 Ajax 另一种方法是使用Django的Ajax框架。 最常用的

  • 本文向大家介绍用Django实现一个可运行的区块链应用,包括了用Django实现一个可运行的区块链应用的使用技巧和注意事项,需要的朋友参考一下 对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。   但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理解。 准备工作 本文要求读者对Python有基本的

  • 问题内容: 我有一个相当复杂的“产品”,准备使用Django构建。在这种情况下,我将避免使用术语“项目”和“应用程序”,因为我不清楚它们在Django中的具体含义。 项目可以有许多应用程序。应用程序可以在许多项目之间共享。精细。 我不是在改造博客或论坛-我看不到产品的任何部分在任何情况下都可以重用。直观地,我将其称为“应用程序”。然后,我是否将所有工作都放在一个“ app”文件夹中? 如果是的话

  • 问题内容: 我正在开发Django应用程序,该应用程序具有非常复杂的模型(它为大学建模-课程,模块,讲座,学生等)。 我将该项目分为多个应用程序,以使整个事情井井有条(应用程序是课程,学校,人员,模块和时间段)。我遇到一个问题,即一个应用程序中的模型可能依赖于另一个应用程序中的模型-因此我必须导入它。然后,第二个应用程序又依赖于第一个应用程序,因此存在一个周期,Python抛出错误。 人们如何处理

  • 我收到此错误 Unicode解码器位于/select_text'utf-8'编解码器无法解码位置92的字节0xe7:无效的延续字节请求方法:POST请求URL:http://agata.pgie.ufrgs.br/select_text Django版本:2.0.1异常类型:Unicode解码错误异常值:'utf-8'编解码器无法解码位置92的字节0xe7:无效的延续字节异常位置:/home/me