分阶段将PHP转换为django

时间:2014-11-11 02:42:42

标签: php python django python-3.x

我有一个PHP应用程序,我想转换为django。但我想做这个阶段。所有繁重的工作都在PHP代码中,所以首先,我想使用模板和视图来生成HTML,但仍然调用PHP代码。然后将PHP转换为python。我的问题是PHP代码希望从REQUEST对象获取所有输入,并且我已经在视图中使用了它。有什么方法可以以某种方式提供给PHP代码吗?

python是否可以像curl一样进行通信...它需要将POST请求正文中的请求字符串发送到将路由到PHP脚本并返回输出的URL。

1 个答案:

答案 0 :(得分: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())