在Django应用中,从特定的文件夹中获取文件并将其保存到数据库表中

时间:2018-12-13 10:43:50

标签: django python-3.x django-models

我有一个Django应用程序,在我的一项功能中,我想从“特定”文件夹中读取一些文件并将其保存到数据库中。我只想将那些上传的文件保存到我的MEDIA_ROOT文件夹中。

我的Model类看起来像

class Foo extends StatefulWidget {
  @override
  _FooState createState() => _FooState();
}

class _FooState extends State<Foo> {
  GestureRecognizer gestureRecognizer;

  @override
  void dispose() {
    gestureRecognizer?.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Container();
  }
}

我正在尝试从某个特定的文件夹中读取一些文件并将其保存到数据库中。

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

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

我想读取文件,然后将其保存到我的EmailTemplates表中,并在MEDIA_ROOT中创建上传的文件夹。这是怎么了?如果有人可以建议我,请建议我。

0 个答案:

没有答案