Как получить доступ к файлу каталога вне проекта django

Я пытаюсь импортировать файлы, которые находятся вне моей папки Django, но получаю следующую ошибку:

Нет модуля с именем 'manage_db'

Важно отметить, что я создал этот пакет на своем локальном компьютере, поэтому мне не нужно выполнять установку pip.

Путь, с которого я хочу сделать вызов к файлу, следующий:

api-yahoo-finance/yahoo/api_yahoo/views

Я хочу импортировать на следующей форме из следующего пути:

from manage_db.exc_get_symbol import get_symbol

И я хочу импортировать все файлы пакета в следующую папку: путь к которой - manage_db и находится вне папки api-yahoo-finance. (В папке manage_db существуют все файлы, которые я хочу импортировать)

Примечание: Я работаю с Django Framework.

Добавьте следующие строки в ваш settings.py.

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

тогда вы можете использовать в своем представлении:

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

Решением является:

в файле настроек напишите: import os .... FILES_DIR = os.path.abspath(os.path.join(temp_parent, "../ваш_dest_package")))

Затем в файле views напишите: from django.conf import settings импортировать os .......... file_path = os.path.join(settings.FILES_DIR, 'yourfile')

Вернуться на верх