コード例 #1
0
ファイル: models.py プロジェクト: asuvorov/saneside-public
def partner_directory_path(instance, filename):
    """Partner Directory Path."""
    # --- File will be uploaded to
    #     MEDIA_ROOT/partners/<id>/avatars/<filename>
    return "partners/{id}/avatars/{fname}".format(id=instance.id,
                                                  fname=get_unique_filename(
                                                      filename.split("/")[-1]))
コード例 #2
0
def attachment_document_directory_path(instance, filename):
    """Attachment Document Directory Path."""
    # --- File Will be uploaded to
    #     MEDIA_ROOT/<ct_name>/<ct_object_id>/attachments/documents/<filename>
    return "{ct}s/{id}/attachments/documents/{fname}".format(
        ct=instance.content_type.name,
        id=instance.object_id,
        fname=get_unique_filename(
            filename.split("/")[-1]
            ))
コード例 #3
0
def organization_directory_path(instance, filename):
    """Organization Directory Path."""
    # --- File will be uploaded to
    #     MEDIA_ROOT/organizations/<id>/avatars/<filename>
    return "organizations/{id}/avatars/{fname}".format(
        id=instance.id, fname=get_unique_filename(filename.split("/")[-1]))