Есть ли способ переименовать файл, который я только что загрузил администратору django, во что-то конкретное c каждый раз, когда я добавляю файл? - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь добавить способ переименования моих файловых полей в администраторе django после их загрузки. Я уже создал свое собственное действие:

class renameFile(admin.ModelAdmin):
    actions = ['rename_file']
    def rename_file(modeladmin, request, queryset):
        #queryset.update()
    rename_file.short_description = "Rename selected file"

Где я прокомментировал queryset.update (), я хотел бы заменить его на способ переименования моего файла в django admin.

Что-то вроде того, что когда вы выбираете файл и нажимаете «переименовать» выбранный файл и нажимаете «Go», появляется окно с полем, в которое я могу написать что-нибудь, чтобы переименовать его. Это вообще возможно? Я не уверен, что администратор django настолько гибок с такими большими изменениями.

Любая помощь будет очень цениться!

...