Python — поэтапное преобразование PHP в django

У меня есть приложение PHP, которое я хочу преобразовать в Django. Но я хочу сделать это этапами. Вся тяжелая работа заключается в коде PHP, поэтому, во-первых, я хочу просто использовать шаблоны и представления для генерации HTML, но все же вызывать код PHP. Затем позже преобразовать PHP в Python. Моя проблема в том, что код PHP ожидает получить все свои входные данные от объекта REQUEST, и я использовал это в представлении. Есть ли способ, которым я могу как-то передать это в код PHP?

Есть ли какой-то способ, которым python может общаться как curl … ему нужно отправить строку запроса в теле запроса POST по URL-адресу, который перенаправит на PHP-скрипт и вернет вывод.

1

Решение

Вы можете просто прочитать вывод с urllib2 (или одну из множества других библиотек) и верните ответ.

import urllib2
from django import http

def some_django_view(request):
fh = urllib2.urlopen('http://your_php_page/?' + request.GET.urlencode())
return http.HttpResponse(fh.read())
1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector