ketan khandagale ketan khandagale - 1 month ago 8x
Apache Configuration Question

How to access directory file outside django project?

I have my Django project running on RHEL 7 OS. The project is in path

. And project is hosted on httpd server. Now iam trying to access a file out side the directory like

How should I access this path in so that I can read and write file which is outside the project directory ? I tried to add the path in
but it didn't work. Read and write permission are also give to the file.

atn atn

Add the following lines to your

import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
FILES_DIR = os.path.abspath(os.path.join(BASE_DIR, '../data/info'))

Then you can use in your view

from django.conf import settings
import os
file_path = os.path.join(settings.FILES_DIR, 'test.txt')