Доступ к таблице базы данных FileField, показывающий ошибку модуля в сочетании с ошибкой конфигурации django - PullRequest
0 голосов
/ 12 июля 2020

Моя таблица базы данных имеет тип FileFields(). Я загрузил на него csv-файл через django admin. Я хочу получить доступ к файлу из моей таблицы БД и запустить pandas в файле, чтобы вычислить некоторые числа. Я создал файл main.py, в котором я буду запускать свой код pandas.

Main.py

import pandas as pd
import matplotlib.pyplot as plt
from .models import UploadedFile

df = pd.read_csv(UploadedFile.the_file.name('hello.csv'), index_col='Date', parse_dates=True)

2 ошибки появляются при запуске main.py. один в терминале и один в окне запуска:

Ошибка терминала

ModuleNotFoundError: No module named 'chartsjs'

Ошибка окна запуска

ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

См. Я могу без проблем запустить файл локально, используя:

df = pd.read_csv('hello.csv', index_col='Date', parse_dates=True)

Но когда я пытаюсь получить к нему доступ из таблицы базы данных, появляются 2 ошибки. хотя мой макет кажется правильным.

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...