2015-12-16 3 views
1

У меня есть вопрос о обработчике WSGI.Обработчик WSGI «приложение» не может быть импортирован (колба)

Я работал на своем ноутбуке с моим флеш-приложением и IIS, веб-приложение работает хорошо, и оно отображается в браузере.

Теперь я настроил приложение на сервере, но теперь у меня есть ошибки, когда я называю веб-приложение

есть некоторые дополнительные шаги я должен сделать на сервере?

Traceback (most recent call last): 
    File "C:\inetpub\wwwroot\MyWebSite\wfastcgi.py", line 711, in main 
    env, handler = read_wsgi_handler(response.physical_path) 
    File "C:\inetpub\wwwroot\MyWebSite\wfastcgi.py", line 568, in read_wsgi_handler 
    return env, get_wsgi_handler(handler_name) 
    File "C:\inetpub\wwwroot\MyWebSite\wfastcgi.py", line 551, in get_wsgi_handler 
    raise ValueError('"%s" could not be imported' % handler_name) 
ValueError: "runserver.app" could not be imported 

я думаю, что я что-то отсутствует,

мой runserver.py (приложение) была простой вызов

from os import environ 

from QPX_Test import app 

if __name__ == "__main__": 
    app.run() 

я должен создать файл .wsgi? или есть другая конфигурация?

заранее спасибо

+0

Я была такая же проблема. Убедитесь, что вы также установили все модули, включая Flask на сервере. –

+0

Я постараюсь, чтобы дать возможность «запустить администратора», когда я использую взаимодействие с python – Gato

ответ

0

Согласно моему опыту эта ошибка возникает из-за какой-либо сбой оператора импорта в вашем runserver.py, это может быть любой другой сценарий, который вы как раз импортировать. В вашем случае, попробуйте заменить
from QPX_Test import app

с

from flask import Flask 
app = Flask(__name__) 
Смежные вопросы