Django:覆盖现有的FileField

时间:2012-08-22 19:39:50

标签: django django-models

我有一个Django支持的餐厅网站,我想让管理员在更改时上传(并重新上传)他们的菜单。它只是一个PDF,存储在FileField

如果这个文件的位置永远不会改变,那就太好了 - 所以如果有人给PDF加了书签,他们就会得到最新的版本。

所以我的问题是:在Django中,如何覆盖文件?我认为第一次上传可能会设置文件名,然后在更改FileField时锁定,无论上传文件的名称如何。

一次可能有多个菜单(即午餐,晚餐),所以假设模型是:

class Menu(models.Model):
    name = models.CharField
    file = models.FileField

谢谢!

0 个答案:

没有答案