コード例 #1
0
ファイル: tests.py プロジェクト: AndyHendy/lernanta
 def test_profile_image_directories(self):
     """Test that we partition image directories properly."""
     for i in range(1, 1001):
         p_id = get_partition_id(i)
         self.assertEqual(1, p_id)
     for i in range(1001, 2001):
         p_id = get_partition_id(i)
         self.assertEqual(2, p_id)
     for i in range(10001, 11001):
         p_id = get_partition_id(i)
         self.assertEqual(11, p_id)
     self.assertEqual(12, get_partition_id(11002))
コード例 #2
0
ファイル: models.py プロジェクト: AndyHendy/lernanta
def determine_media_upload_path(instance, filename):
    if instance.is_video():
        fmt = "videos/projects/%(partition)d/%(filename)s"
    else:
        fmt = "images/projects/%(partition)d/%(filename)s"
    return fmt % {
        'partition': get_partition_id(instance.project.pk),
        'filename': safe_filename(filename),
    }
コード例 #3
0
ファイル: models.py プロジェクト: walkah/batucada
def determine_media_upload_path(instance, filename):
    if instance.is_video():
        fmt = "videos/projects/%(partition)d/%(filename)s"
    else:
        fmt = "images/projects/%(partition)d/%(filename)s"
    return fmt % {
        'partition': get_partition_id(instance.project.pk),
        'filename': safe_filename(filename),
    }
コード例 #4
0
ファイル: models.py プロジェクト: jessykate/lernanta
def determine_upload_path(instance, filename):
    chunk_size = 1000  # max files per directory
    return "images/badges/%(partition)d/%(filename)s" % {
        'partition': get_partition_id(instance.pk, chunk_size),
        'filename': safe_filename(filename),
    }
コード例 #5
0
ファイル: models.py プロジェクト: javiercr/lernanta
def determine_image_upload_path(instance, filename):
    return "images/projects/%(partition)d/%(filename)s" % {
        'partition': get_partition_id(instance.pk),
        'filename': safe_filename(filename),
    }
コード例 #6
0
def determine_image_upload_path(instance, filename):
    return "images/projects/%(partition)d/%(filename)s" % {
        'partition': get_partition_id(instance.pk),
        'filename': safe_filename(filename),
    }
コード例 #7
0
ファイル: tasks.py プロジェクト: Cyber-World-Uk-Ltd/lernanta
 def determine_path(self, project, filename):
     return "images/projects/%(partition)d/%(filename)s" % {
         'partition': get_partition_id(project.pk),
         'filename': filename,
     }
コード例 #8
0
ファイル: models.py プロジェクト: mkcode/lernanta
def determine_upload_path(instance, filename):
    chunk_size = 1000  # max files per directory
    return "images/profiles/%(partition)d/%(filename)s" % {
        'partition': get_partition_id(instance.pk, chunk_size),
        'filename': safe_filename(filename),
    }
コード例 #9
0
ファイル: tasks.py プロジェクト: vtamara/lernanta
 def determine_path(self, project, filename):
     return "images/projects/%(partition)d/%(filename)s" % {
         'partition': get_partition_id(project.pk),
         'filename': filename,
     }