我为使用Django作为管理后端的网站创建了一个数据库。然而,因为托管站点的服务器将无法支持Python,所以我发现自己需要在PHP中做前端,因此我决定使用CodeIgniter和Datamapper来映射模型/关系。CodeIgniter和Datamapper作为前端,Django Admin作为后端,数据库表不一致
但是,DataMapper要求表使用特定的格式才能工作,并且Django使用App名称作为表中的前缀以不同方式映射表。我试过在datamapper中使用前缀& join_prefix vars,但仍然没有正确映射它们。
有没有人使用过这种组合?如果是的话,如何解决数据库表名称的问题是不一致的?有什么我可以用来让他们一起工作的吗?
----编辑:澄清后端--- 让我澄清一下:我要运行从指向蟒蛇准备服务器的子域管理员。然而,我不能移动主要域名从PHP唯一的网络服务器,因为某些限制/约束公司自己进入。并且不想使用隐藏/掩饰由于seo的目的。
我使用的是django管理员,因为我使用了一些软件包来制作一个漂亮的/功能性的管理员,比如管理模板的grappelli,以及编辑新闻报道的编辑器等等,也使用photologue来管理照片/画廊。等等。
恰恰相反,Django很好,它的CodeIgniter和DataMapper,我想与Django Tables – Rasiel 2010-03-25 18:06:38
合作,事实证明这是适当的解决方案之后所有,根据需要重命名表,并在django模型中使用db_table参数。 – Rasiel 2010-04-19 20:55:35