Aus*_*tin 12 django django-admin angularjs single-page-application django-rest-framework
我正在将我的Django项目前端从使用jquery转换为使用Django Rest Framework的angularjs,以帮助使其成为单页面应用程序.我已经将大部分棘手的页面转换为角度,现在与Django的管理页面进行战斗.
我喜欢Django的内置管理功能,我的用户每天都使用它,所以我想尽可能地复制它.我没有找到任何与此相关的软件包,所以我要咬紧牙关,开始从头开始制作它.在我开始繁琐的过程之前,我想看看是否有其他人有类似的任务以及他们为完成它所做的工作.也许有人知道最佳实践方式吗?
我的计划是根据URL(admin/app/model
)中显示的模型创建一个可重用的控制器,以显示django-admin的视图change_list
和change_form
视图.我是angularjs的新手,所以我可能没有完全意识到这样做的最好方法.
一旦我构建了这个,我就会在githhub上发布它.
更新 我已经创建了一个github存储库,现在已经有一段时间了.它仍然非常原始,不能100%工作.如果您对它感兴趣或想要帮忙,请转到:https://github.com/austinhuminski/angular-django-admin
Fra*_*tto 11
ng-admin是基于RESTful Web服务的管理界面的纯Angular.js实现.除了基本的CRUD,它还支持关系,搜索,仪表板和自定义字段类型.
https://github.com/marmelab/ng-admin
它不会复制Django管理员,但会尝试在Bootstrap和Angular.js上构建,以获得丰富的客户端管理体验.
免责声明:我们写了它.
我认为这是一个好主意,不久前我也发生了同样的事情,这导致我来到这里!
这是我有兴趣自己构建的东西。我认为这将是一项相当大的任务,主要挑战之一是在 Angular 中复制 django ModelAdmin 类型的所有功能。并不是说这不能做到。
至于建议——它必须是一个 TDD 主导的项目,无论是在角度方面还是使用 django(幸运的是,这两个项目在构建时都考虑到了测试)。
对于 django REST 集成,我个人可能会考虑 django-tastypie,但主要是因为我熟悉它并且喜欢在其他 django REST 框架上使用它。
总的来说,听起来是个好主意 - 我会和你赛跑:)
归档时间: |
|
查看次数: |
4597 次 |
最近记录: |