使用php写入django ORM

阿梅尔斯·埃托默

我使用了一个 php 库,其中 python/django 不存在类似的东西。所以我使用该库编写了一个 php 脚本,现在我想在 Django 中使用生成的数据。

我可以想到两种将 php 数据导入 Django 的方法:

  1. 我可以使用 php 写入我用于 Django ORM 的 mysql 数据库。
  2. 我可以将我的 php 结果写入本地文件并通过 http 调用视图或通过管理命令导入数据来触发 Django。

有没有一种普遍接受的方式来做这样的事情?

伦吉斯·谢哈坎

如果您想使用 Django ORM(意味着您在应用程序的某个地方使用 Django),那么您所提供的方法是可以接受的。但是,如果你想要的是一个ORM,那么为什么不尝试一个PHP的人喜欢这个

Betterway 让两个techs 可以通信是使用任何 IPC 机制,如 Process/TCP/Http direct(或 RPC)。

或者

$command = "python manage.py storedata" // custom manage command
$output = shell_exec($command); // or $output = `python manage.py storedata`

但是保留两个代码库,将来将变得难以维护,因此请使用任何PHP本机解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章