使用管理员网站的Django管理员

时间:2017-04-21 03:06:34

标签: python django

我们有一个项目,我们必须使用3种不同的后端框架/编程语言并将它们集成在一起形成一个相关的网站:客户端网站的Java(Spring MVC),服务提供商网站的PHP(CodeIgniter)和管理站点的Python(Django)。

我的问题是,我可以单独使用Django的管理站点吗?我只会用它来接受用户注册,停用和跟踪交易。所以它只是数据库的基本CRUD功能。或者我有一个替代框架供我使用?谢谢。

1 个答案:

答案 0 :(得分:0)

您需要为其他框架使用的对象/表定义模型(应该可以使用模型元属性将其映射到现有表名:https://docs.djangoproject.com/en/1.11/ref/models/options/)。

您肯定要使用的选项是db_table ='现有表名'和托管= False(告诉Django不要为此表准备迁移)。

但是只要你能得到一个可以与其他后端的表交互的Django模型,你应该能够使用Admin界面读取/更新这些记录,就好像它们是原生的Django模型一样。