【发布时间】:2014-08-10 13:56:01
【问题描述】:
我正在将我的 Django 项目前端从使用 jquery 转换为 angularjs 和 Django Rest Framework,以帮助使其成为单页应用程序。我已经用 Angular 转换了大部分棘手的页面,现在与 Django 的管理页面进行了战斗。
我喜欢 Django 的内置管理功能,我的用户每天都在使用它,所以我想尽可能地复制它。我还没有找到任何与此相关的软件包,所以我打算硬着头皮从头开始制作它。在我开始繁琐的过程之前,我想看看其他人是否有过类似的任务,以及他们为完成它做了什么。也许有人知道最好的做法?
我的计划是根据 URL (admin/app/model) 中显示的模型制作一个可重用的控制器,以显示 django-admin 的 change_list 和 change_form 视图。我是 angularjs 的新手,所以我可能不完全了解做到这一点的最佳方法。
构建完成后,我会将其发布到 githhub。
更新 经过一段时间的工作后,我创建了一个 github 存储库。它仍然很原始,不能 100% 工作。如果您对此感兴趣或想提供帮助,请点击这里:https://github.com/austinhuminski/angular-django-admin
【问题讨论】:
-
你能完全完成这个吗?我们正在尝试实现相同的目标,但我担心从头开始重建所有 Django 管理功能会花费大量时间。有什么想法吗?
标签: django angularjs django-admin single-page-application django-rest-framework