【发布时间】:2021-05-22 15:03:54
【问题描述】:
我正在使用 django 构建一个网站,我必须在其中存储大量文件。
我有一个视图,它从用户那里获取文件并保存它。
def store(request):
if request.method == "POST":
sender = request.POST['sender']
file = request.POST['file']
我有一个模型来保存这些数据:
class t_data(models.Model):
sender = models.TextField()
file = models.FileField(upload_to='files')
我的设置文件中有这个:
MEDIA_ROOT = os.path.join(BASE_DIR,"media")
MEDIA_URL = '/media/'
许多文件可以具有相同的名称。我应该在保存之前重命名吗?我该如何拯救他们。会有很多用户,那么如何区分每个用户的文件呢?
我的问题是:**在 django 应用程序中存储文件的最佳方式是什么?**请
谢谢
【问题讨论】:
标签: python django file django-models local-storage