将Django管理员用于管理Web

2024-05-28 23:19:15 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我的问题是,我可以单独使用Django的管理站点吗?我将只使用它来接受用户注册、停用和跟踪交易。所有这些都是数据库的基本CRUD函数。或者是否有其他框架供我使用?多谢各位


Tags: 项目django框架客户端站点网站交易java
1条回答
网友
1楼 · 发布于 2024-05-28 23:19:15

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

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

但是,只要您能够获得一个可以与其他后端的表交互的工作Django模型,您就应该能够使用管理接口读取/更新这些记录,就像它们是本地Django模型一样

相关问题 更多 >

    热门问题