Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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
Python 将Django与控制台应用程序集成_Python_Django - Fatal编程技术网

Python 将Django与控制台应用程序集成

Python 将Django与控制台应用程序集成,python,django,Python,Django,我有一个关于Django的查询,我是新来的 我已经有了一个用Python编写的控制台应用程序。它根据输入执行一些繁重的处理,并返回一个字符串序列 我希望从Django获得HTML表单形式的输入,然后将其传递给这个控制台应用程序,然后控制台应用程序的输出应该显示在网页上。我没有使用任何模型——只使用form.py、url.py和view.py 问题是我能够处理HTML表单并获取其输入。我正在将该值传递给view.py中的控制台应用程序,但无法获得结果 知道为什么吗??控制台应用程序代码位于djan

我有一个关于Django的查询,我是新来的

我已经有了一个用Python编写的控制台应用程序。它根据输入执行一些繁重的处理,并返回一个字符串序列

我希望从Django获得HTML表单形式的输入,然后将其传递给这个控制台应用程序,然后控制台应用程序的输出应该显示在网页上。我没有使用任何模型——只使用form.py、url.py和view.py

问题是我能够处理HTML表单并获取其输入。我正在将该值传递给view.py中的控制台应用程序,但无法获得结果

知道为什么吗??控制台应用程序代码位于django文件夹中

以下是我当前的代码:

views.py

forms.py


你能在这里粘贴相关的文件或函数吗?请提供一些帮助。即使有任何其他的web框架可以完成这项工作也很好。谢谢。@Jon-谢谢您的编辑。@Bala不客气-是从lib.console导入应用程序输入的吗?这只是一个例子。我正在导入控制台应用程序
from django.shortcuts import render
from django.http import HttpResponseRedirect

from app.forms import Search

from lib.console import applicaiton

def contact(request):
    if request.method == 'POST': 
        form = ContactForm(request.POST) # A form bound to the POST data
        if form.is_valid(): 
            search = form.cleaned_data['search']
            # This is where i pass my console application
            app = application()
            tempString = app.getValue(search)
            # am trying to print. But its empty. 
            # when we print it will print it the webservers console.
            print tempString
            return render(request, 'index.html', {'value' : tempString}
    else:
        form = ContactForm() # An unbound form

    return render(request, 'contact.html', {
        'form': form,
    })
from django import forms

class Search(forms.Form):
    search = forms.CharField()