Beispiel #1
0
def set_avatar(request):
    photo = Photo(photo=request.FILES["photo"], photoViews=[AvatarViewPhotoView(), AvatarThumbPhotoView()])
    photo.save()
    profile = request.user.get_profile()
    profile.avatar = photo
    profile.save()
    return dict(success=True)
Beispiel #2
0
def add(request):
    # сначала сохраняем стори, потом уже привяки
    form = StoryForm(request.POST)
    if form.is_valid():
        story = form.save(commit=False)
        story.user = request.user
        thumb = request.FILES.get('thumb',None)
        if thumb:
            photo = Photo(photo=thumb, photoViews=[StoryThumbPhotoView()])
            photo.save()
            story.thumb = photo
        story.save()

        attachedPhotoFiles = [(fieldName,file) for fieldName,file in request.FILES.iteritems() if 'photoFile' in fieldName]
        for fieldName, file in attachedPhotoFiles:
            photo = Photo(photo=file, photoViews=[StoryViewPhotoView()])
            photo.save()
            a = Attachment(photo=photo, type=1, item=story)
            a.save()
        return {'success': True}
    return {
        'success': False,
        'errors': [(k, v[0].encode('utf-8')) for k, v in form.errors.items()]
    }
Beispiel #3
0
admin.save()
print "done create superuser"

#remove photos
print "Removing photos"

for file in default_storage.listdir('photo')[1]:
    default_storage.delete('photo/%s' % file )

print "Done Removing photos"

# add photos
print "Adding photos"

SETUP_PATH = os.path.join(PROJECT_ROOT,'ke','setup')
for filename in os.listdir(os.path.join(SETUP_PATH,'photo')):
    filePath = os.path.join(os.path.join(SETUP_PATH,'photo'),filename)
    p = Photo(photo=File(open(filePath)), photoViews=[StoryViewPhotoView()])
    p.save()

print "Done Adding photos"

#add fixtures
print "load fixtures"

call_command('loaddata',os.path.join(SETUP_PATH,'fixtures.json'), interactive=True)

print "Done load fixtures"


print "Finished!"
Beispiel #4
0
def upload_photo(request):
    photo = Photo(
        photo=request.FILES["photo"], photoViews=[AvatarThumbPhotoView(), StoryViewPhotoView(), PhotoPreviewPhotoView()]
    )
    photo.save()
    return dict(success=True)