djAngular可复用的 Django 应用

联合创作 · 2023-09-19 13:24

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。
浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报