Доброго времени суток. Ситуация следующая. Есть файл /tmp/temperature/temperature.txt. Приложение (main) проекта webfather Django2 размещается в следующей папке: /home/ftpuser/www/wwwenv/project/webfather/main/ При запуске приложения на встроенном сервере через manage.py runserver приложение видит file.txt и считывает с него данные. При переносе на apache2 выдает ошибку: No such file or directory: ‘/tmp/temperature/temperature.txt’. Данные обязательно должны лежать в директории /tmp в силу технических особенностей. Понимаю что не правильно указан путь к файлу, перепробовал наверное все, включая ссылки на файл. В сети ничего подходящего не нашел. Просьба указать нужное направление, этот затык сводит меня с ума
Вот код из views.py приложения main
from django.shortcuts import render
import datetime
import os
from django.core.files import File
def my_list(request):
f = open('/tmp/temperature/temperature.txt', 'r')
my_temper_garaj = f.read()
f.close()
Вот кусок из settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
'/home/ftpuser/www/webfather/main/static/main/',
'/tmp/temperature/',
]