Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
分阶段将PHP转换为django_Php_Python_Django_Python 3.x - Fatal编程技术网

分阶段将PHP转换为django

分阶段将PHP转换为django,php,python,django,python-3.x,Php,Python,Django,Python 3.x,我有一个PHP应用程序,我想转换成django。但我想分阶段做。所有繁重的工作都在PHP代码中,因此首先,我只想使用模板和视图来生成HTML,但仍然调用PHP代码。然后稍后将PHP转换为python。我的问题是PHP代码希望从请求对象获取所有输入,而我已经在视图中使用了这些输入。有没有什么方法可以提供给PHP代码 是否有某种python可以像curl一样进行通信的方法。。。它需要将POST请求主体中的请求字符串发送到URL,URL将路由到PHP脚本并返回输出 您只需使用urllib2(或许多其他

我有一个PHP应用程序,我想转换成django。但我想分阶段做。所有繁重的工作都在PHP代码中,因此首先,我只想使用模板和视图来生成HTML,但仍然调用PHP代码。然后稍后将PHP转换为python。我的问题是PHP代码希望从请求对象获取所有输入,而我已经在视图中使用了这些输入。有没有什么方法可以提供给PHP代码


是否有某种python可以像curl一样进行通信的方法。。。它需要将POST请求主体中的请求字符串发送到URL,URL将路由到PHP脚本并返回输出

您只需使用
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())

听起来很简单。我会试试看,然后再打给你。Thanks@LarryMartell:你的经历是什么。你有反馈吗?