FileNotFoundError в приложении Python Flask, размещенном на Ubuntu-Apache с WSGI-ModPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 FileNotFoundError в приложении Python Flask, размещенном на Ubuntu-Apache с WSGI-Mod

Сообщение Anonymous »

У меня есть приложение Python Flask, размещенное на Ubuntu-Apache с WSGI-модом. Он отлично работает на моей локальной машине с Windows, но на машине с Ubuntu я не могу получить доступ к './static/images/' через мой скрипт Python? Все остальное работает, но именно этот фрагмент кода по какой-то причине не работает и выдает эту ошибку.
Я пробовал искать и редактировать VirtualHost, но, похоже, ничего не работает. Не могу осознать проблему. Есть идеи?
Код, который выдает ошибку:
if session.get('logged_in'):
directory = r'./static/images/'
urls = []
for filename in os.listdir(directory):
if filename.endswith(".jpg") or filename.endswith(".png") or filename.endswith(".jpeg"):
urls.append(os.path.join(directory, filename))
else:
continue

Сообщение об ошибке:
[2021-02-17 10:13:10,856] ERROR in app: Exception on /cdn-controlpanel [GET], referer: website-uri
Traceback (most recent call last):, referer: website-uri
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2447, in wsgi_app, referer: website-uri
response = self.full_dispatch_request(), referer: website-uri
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1952, in full_dispatch_request, referer: website-uri>
rv = self.handle_user_exception(e), referer: website-uri
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1821, in handle_user_exception, referer: website-uri>
reraise(exc_type, exc_value, tb), referer: website-uri
File "/usr/local/lib/python3.8/dist-packages/flask/_compat.py", line 39, in reraise, referer: website-uri
raise value, referer: website-uri
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1950, in full_dispatch_request, referer: website-uri>
rv = self.dispatch_request(), referer: website-uri
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1936, in dispatch_request, referer: website-uri>
return self.view_functions[rule.endpoint](**req.view_args), referer: website-uri
File "/var/www/FlaskApp/App/app.py", line 99, in cdnControlpanel, referer: website-uri
for filename in os.listdir(directory):, referer: website-uri
FileNotFoundError: [Errno 2] No such file or directory: './static/images/', referer: website-uri


Подробнее здесь: https://stackoverflow.com/questions/662 ... h-wsgi-mod
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»