我为我正在使用 Django 作为管理后端的站点创建了一个数据库。然而,由于网站所在的服务器无法支持 Python,我发现自己需要用 PHP 做前端,因此我决定使用 CodeIgniter 和 Datamapper 来映射模型/关系.
然而,DataMapper 要求表采用特定格式才能工作,而 Django 以不同的方式映射其表,使用 App 名称作为表中的前缀。我尝试在 datamapper 中使用前缀和 join_prefix 变量,但仍然无法正确映射它们。
有人用过这个组合吗?如果是这样,如何解决数据库表名不一致的问题?有什么东西可以让它们一起工作吗?
----编辑:后端澄清---让我澄清一下:我将从指向python就绪服务器的子域运行管理员。但是,由于公司自己加入了某些约束/绑定合同,我无法从仅 php 的网络服务器中移动主域名。并且由于 seo 的目的不想使用隐藏/掩蔽。
我正在使用 django 管理员,因为我正在使用一些软件包来制作漂亮/实用的管理员,例如用于管理模板的 grappelli,以及用于编辑新闻故事的编辑器等。还使用 photologue 来管理照片/画廊。等等