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. Form field with fixed value by roam 5 days, 13 hours ago
  2. New Snippet! by Antoliny0919 1 week, 5 days ago
  3. Add Toggle Switch Widget to Django Forms by OgliariNatan 3 months ago
  4. get_object_or_none by azwdevops 6 months, 3 weeks ago
  5. Mask sensitive data from logger by agusmakmun 8 months, 2 weeks ago

Comments

Please login first before commenting.