English 中文(简体)
Django可以为我的PHP应用程序的现有模式执行自动管理吗?
原标题:
  • 时间:2009-01-28 23:52:57
  •  标签:

我正在使用一個帶有次標準管理介面的生產應用程序。該應用程序是使用PHP編寫的,並且由PostgreSQL支持。

我简单地玩了一下 Django ,非常印象深刻的是,它有多么容易快速建立管理界面。

可以有更多经验的Django开发者评论一下吗?

  • Can I have Django build an admin app around my existing schema with similar ease? And if so,
  • Would you recommend it / are there any gotchas?

我能看出一个问题,那就是我需要维护两个模型:一个用Python编写,一个用PHP编写。但是,使用Django可以快速启动管理界面,这让我非常心动。

Thanks Harry

最佳回答

您可以使用manage.py s inspectdb命令创建链接到现有数据库的Django网站,然后将管理功能添加到生成的模型中。

我没有尝试过这个,但我使用inspectdb输出来通过Django访问一些phpbb表格,它似乎工作得很好。

如果应用程序自己的管理界面做的不仅仅是简单的CRUD(例如更新其他表中的非规范化字段等),则可能会遇到问题。改进当前的管理界面可能会比在新界面中重新制作这些东西更容易(更不用说如果将来需要改变它们的逻辑会发生什么了)。

问题回答

暂无回答




相关问题
热门标签