В приложении Django получите файл из какой-то определенной папки и сохраните его в таблице базы данных. - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть приложение Django, и в одной из моих функций я хочу прочитать некоторые файлы из папки Specific и сохранить их в базе данных.Я хочу сохранить эти загруженные файлы только в моей папке MEDIA_ROOT.

Мой класс Model выглядит следующим образом.

class EmailTemplates(models.Model):
templates = models.FileField(validators=[validate_file_extension])

def __str__(self):
    return str(self.templates)

Я пытаюсь прочитать какой-либо файл из какой-то определенной папки и сохранить его вбаза данных.

fa = open(template_addr + '/mail_html.html', 'w')
email_templates_instance=EmailTemplates.objects.create(templates=File(fa)) 

Я хочу прочитать файл, а затем сохранить его в своей таблице EmailTemplates и создать загруженную папку в моем MEDIA_ROOT.Что здесь не так?Если кто-то может мне что-то предложить, то, пожалуйста, предложите мне.

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