我应该如何在Django中存储文件
我正在Django Rest框架中编写一个应用程序,它接受员工数据并以pdf格式为他生成条形码。然后我必须按要求提供这些文件。问题:我应该如何存储在应用程序中创建的文件?我有一个员工模型,还有一个与员工模型和文件字段有一对一关系的第二个模型。要使用哪种类型的字段:FileField或FilePathField?生成的文件将存储在服务器上。它们必须通过API以二进制数据的形式给出(具体取决于:)您可以将文件直接存储到数据库或文件系统中 在db中,您可以使用BinaryField,但大多数情况下 在文件系统中,您实际上有两种选择:我应该如何在Django中存储文件,django,django-models,django-rest-framework,Django,Django Models,Django Rest Framework,我正在Django Rest框架中编写一个应用程序,它接受员工数据并以pdf格式为他生成条形码。然后我必须按要求提供这些文件。问题:我应该如何存储在应用程序中创建的文件?我有一个员工模型,还有一个与员工模型和文件字段有一对一关系的第二个模型。要使用哪种类型的字段:FileField或FilePathField?生成的文件将存储在服务器上。它们必须通过API以二进制数据的形式给出(具体取决于:)您可以将文件直接存储到数据库或文件系统中 在db中,您可以使用BinaryField,但大多数情况下 在
- 仅是处理路径的专用字符域
- 但是,要处理文件操作的所有痛苦方面。您只需给出一个文件指针,django完成其余的:)