Login

FileField having auto upload_to path

Author:
junaidmgithub
Posted:
May 20, 2022
Language:
Python
Version:
3.2
Score:
0 (after 0 ratings)

FileField having auto upload_to path

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
class FileField(models.FileField):
    def __init__(self, *args, **kwargs):
        assert not "upload_to" in kwargs
        kwargs["upload_to"] = self.get_upload_path
        super(FileField, self).__init__(*args, **kwargs)
    def get_upload_path(self, instance, filename):
        return os.path.join("_".join([
            instance._meta.app_label,
            instance._meta.object_name,
            self.name]), filename).lower()

More like this

  1. find even number by Rajeev529 2 weeks, 1 day ago
  2. Form field with fixed value by roam 1 month ago
  3. New Snippet! by Antoliny0919 1 month, 1 week ago
  4. Add Toggle Switch Widget to Django Forms by OgliariNatan 4 months ago
  5. get_object_or_none by azwdevops 7 months, 3 weeks ago

Comments

Please login first before commenting.