Использование php для записи в django ORM

Я использую библиотеку php, где что-то подобное не существует для python / django. Поэтому я написал скрипт php, используя библиотеку, и теперь я хотел бы использовать полученные данные в Django.

Я могу думать о двух подходах, чтобы получить данные php в Django:

  1. Я мог бы использовать php для записи в базу данных mysql, которую я использую для Django ORM.
  2. Я мог бы записать свои результаты php в локальный файл и вызвать Django, вызвав представление через http или через команду управления для импорта данных.

Есть ли общепринятый способ делать такие вещи?

0

Решение

Если вы хотите использовать Django ORM (это означает, что вы используете Django где-то в приложении), то подходы, которые вам предлагаются, приемлемы и приемлемы.
Но если все, что вам нужно, это ORM, то почему бы не попробовать PHP, такой как этот ?

Лучше на двоих techОн может общаться, используя любые механизмы 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.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]