Попытка развернуть Django на машине с Windows

Привет, ребята, я пытаюсь развернуть django на машине с Windows, я уже много раз меняю версии python и wsgi_mod, и это кажется правильным, проблема в том, что я пытаюсь добавить приложение в setinf.py, если я создаю только проект и я запускаю 127.0.0.1, он отлично работает, он показывает мне приветственное сообщение django, но как только я создаю приложение и добавляю в settings.py, он показывает мне ошибку 500 Internal Server Error, не могли бы вы, ребята, помочь мне с этой проблемой?

Это мой журнал ошибок apache.

[Fri Jul 06 16:26:07.620085 2018] [mpm_winnt:notice] [pid 6032:tid 564] AH00455: Apache/2.4.33 (Win64) mod_wsgi/4.6.4 Python/3.5 configured -- resuming normal operations
[Fri Jul 06 16:26:07.620085 2018] [mpm_winnt:notice] [pid 6032:tid 564] AH00456: Apache Lounge VC14 Server built: Mar 29 2018 12:12:07
[Fri Jul 06 16:26:07.620085 2018] [core:notice] [pid 6032:tid 564] AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24'
[Fri Jul 06 16:26:07.635705 2018] [mpm_winnt:notice] [pid 6032:tid 564] AH00418: Parent: Created child process 4604
[Fri Jul 06 16:26:08.541998 2018] [mpm_winnt:notice] [pid 4604:tid 564] AH00354: Child: Starting 64 worker threads.
[Fri Jul 06 16:26:18.172721 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432] mod_wsgi (pid=4604): Failed to exec Python script file 'C:/uno/dos/dos/wsgi.py'.
[Fri Jul 06 16:26:18.172721 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432] mod_wsgi (pid=4604): Exception occurred processing WSGI script 'C:/uno/dos/dos/wsgi.py'.
[Fri Jul 06 16:26:18.177727 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432] Traceback (most recent call last):\r
[Fri Jul 06 16:26:18.177727 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "C:/uno/dos/dos/wsgi.py", line 16, in <module>\r
[Fri Jul 06 16:26:18.177727 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]     application = get_wsgi_application()\r
[Fri Jul 06 16:26:18.177727 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "c:\\users\\blanca\\appdata\\local\\programs\\python\\python35\\lib\\site-packages\\django\\core\\wsgi.py", line 12, in get_wsgi_application\r
[Fri Jul 06 16:26:18.177727 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]     django.setup(set_prefix=False)\r
[Fri Jul 06 16:26:18.177727 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "c:\\users\\blanca\\appdata\\local\\programs\\python\\python35\\lib\\site-packages\\django\\__init__.py", line 24, in setup\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]     apps.populate(settings.INSTALLED_APPS)\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "c:\\users\\blanca\\appdata\\local\\programs\\python\\python35\\lib\\site-packages\\django\\apps\\registry.py", line 89, in populate\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]     app_config = AppConfig.create(entry)\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "c:\\users\\blanca\\appdata\\local\\programs\\python\\python35\\lib\\site-packages\\django\\apps\\config.py", line 90, in create\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]     module = import_module(entry)\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "c:\\users\\blanca\\appdata\\local\\programs\\python\\python35\\lib\\importlib\\__init__.py", line 126, in import_module\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]     return _bootstrap._gcd_import(name[level:], package, level)\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "<frozen importlib._bootstrap>", line 985, in _gcd_import\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "<frozen importlib._bootstrap>", line 968, in _find_and_load\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432]   File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked\r
[Fri Jul 06 16:26:18.178732 2018] [wsgi:error] [pid 4604:tid 1096] [client 127.0.0.1:50432] ImportError: No module named 'tres'\r

В сообщении об ошибке довольно четко указано ImportError: No module named 'tres', поэтому у вас просто есть импорт, который он не может найти.

andyhasit 06.07.2018 23:55

Спасибо за ответ, а где включить? мой проект отлично работает в virtualenv с использованием сервера запуска, я не понимаю, где мне нужно включить. Спасибо!

El arquitecto 07.07.2018 00:20

Это зависит. Где-то в вашем коде есть import tres или from tres import..., а tres - это либо: а) установленный пакет (в этом случае запуск pip list из вашего virtualenv покажет его) или б) созданный вами локальный модуль, который не был перенесен на сервер или c) опечатка, которая, возможно, не действует локально из-за других настроек?

andyhasit 07.07.2018 01:18

Какую версию Python вы используете и какой mod_wsgi вы используете? при использовании python 3.x.x вам следует установить libapache2-mod-wsgi-py3, если вы устанавливаете libapache2-mod-wsgi при использовании python 3.x.x, вы получите ошибку «Нет модуля с именем», то же самое, если вы используете python python 2.7.x и устанавливаете libapache2-mod-wsgi-py3

Moses N. Njenga 07.07.2018 13:07
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
4
75
0

Другие вопросы по теме