2015-11-29 5 views
1

Я только что установил WSGI на Apache, чтобы начать использовать Python в качестве языка веб-программирования. Я только добавил эту строку в мою Apache конфигурации (для загрузки mod_wsgi модуля, за исключением)Импорт модуля Python при использовании WSGI

WSGIScriptAlias MyApp/ /path/to/app.wsgi 

У меня есть мой app.wsgi работает нормально, но я хочу использовать отдельные файлы для отдельной функциональности. Таким образом, я создал extras.py в той же директории, как app.wsgi, с не очень в нем:

class MyClass: 
    pass 

и поставить

from extras import MyClass 

на верхней части моей app.wsgi. Но, к сожалению, я получаю эту ошибку:

ImportError: cannot import name MyClass 

я упускаю что-то?

+0

Вы можете оставить extras.py? –

+0

@HarshDattani обновленный вопрос –

+0

также 'PYTHONPATH' может быть, что может помочь –

ответ

0

используйте WSGIPythonPath, чтобы указать модули, которые необходимо искать при запуске приложения ur wsgi.

больше об этом можно найти here

Смежные вопросы