コード例 #1
0
ファイル: models.py プロジェクト: GotPet/getpet-web
    def _team_member_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'web', 'team', filename)
コード例 #2
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _candidate_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)
        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'MEP-2019', 'candidates', self.party,
                    filename)
コード例 #3
0
ファイル: models.py プロジェクト: GotPet/getpet-web
    def _mentor_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'web', 'menthor', filename)
コード例 #4
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _candidate_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)
        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'meras-2019', 'candidates',
                    self.municipality.slug, filename)
コード例 #5
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _article_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.title)

        filename = f"{slug}-photo.{ext}"
        candidate = self.article.candidate.slug
        return join('img', 'elections', 'president-2019', 'candidates',
                    'articles', candidate, filename)
コード例 #6
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _user_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.get_full_name())
        if self.is_politician:
            foldername = 'politicians'
        else:
            foldername = 'users'

        filename = f"{slug}-photo.{ext}"
        return join('img', foldername, filename)
コード例 #7
0
ファイル: models.py プロジェクト: GotPet/getpet-web
    def _pet_photo_file(self, filename):
        ext = file_extension(filename)

        if self.pet:
            slug = slugify(self.pet.name)

            filename = f"{slug}-photo-{self.order}.{ext}"
            return join('img', 'web', 'pet', slug, 'profile', filename)
        else:
            filename = f"{uuid.uuid4()}-photo.{ext}"
            return join('img', 'web', 'pet', 'all', 'profile', filename)
コード例 #8
0
ファイル: models.py プロジェクト: GotPet/getpet-web
    def _pet_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'web', 'pet', slug, filename)
コード例 #9
0
ファイル: models.py プロジェクト: GotPet/getpet-web
    def _shelter_square_logo_file(self, filename: str) -> str:
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-square-logo.{ext}"
        return join('img', 'web', 'shelter', slug, filename)
コード例 #10
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _politician_photo_file(self, filename):
        ext = file_extension(filename)

        filename = f"{self.slug}-photo.{ext}"
        return join('img', 'seimas', 'politician', self.slug, filename)
コード例 #11
0
 def _monitoring_attachments(self, filename):
     ext = file_extension(filename)
     date = django_now()
     filename = f"{filename}-attachment-{date}.{ext}"
     return join('attachments', 'politicians', filename)
コード例 #12
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _organization_partner_logo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'zkr', 'partners', filename)
コード例 #13
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _organization_member_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'zkr', 'member', filename)
コード例 #14
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _moderator_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'moderators', self.slug, filename)
コード例 #15
0
ファイル: models.py プロジェクト: zinaukarenku/zkr-platform
    def _candidate_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)
        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'seimas-2020', 'candidates', filename)