我正在開發一個Django界面,並且更改上傳文件的名稱時出現問題。Django:從管理界面更改文件字段的名稱
這裏是我的模型
class Test(models.Model):
var = models.IntegerField()
var1 = models.ManyToManyField('OtherClass')
file = models.FileField(upload_to='dir/%d',storage=MyFileSystemStorage())
的一部分,正如你所看到的,我有一些manytomanyfield模型,我希望能夠改變,當我將它保存上傳我的文件的名稱。 我用我自己的方法「MyfileSystemStorage」做了,問題是我想在管理界面添加var1信息「selected」到我保存時的文件名。
有沒有可能做到這一點,怎麼做?請如果有人可以幫助我,我將不勝感激..
感謝所有再見
類似:http://stackoverflow.com/questions/4840138/django-file-upload-filename-not-sticking –
我沒有看到任何相似之處,我沒有使用任何形式只有django管理員上傳和我還有一個困難就是要在管理界面中選擇多個多域信息。 – user1336204
django admin upload是一種表單本身嗎?你可以用你自定義的ModelAdmin覆蓋它https://docs.djangoproject.com/zh/dev/ref/contrib/admin/ –