Exemplo n.º 1
0
def upload_img(request, context):
    view_url = reverse(upload_img)
    if request.method == 'POST':
        form = UploadForm(request.POST, request.FILES)
        if form.is_valid():
            params = form.cleaned_data

            image = ProfImage.getEntity(context["developer"].key.id())
            image.image = params["file"]["img"]
            image.content_type = params["file"]["content_type"]
            image.put()
            context["debug"] = image
            return HttpResponseRedirect(reverse(index))

    upload_url, upload_data = prepare_upload(request, view_url)
    form = UploadForm()
    context["form"] = form
    context["upload_url"] = upload_url
    context["upload_data"] = upload_data
    return render_to_response('webfront/upload_form.html', context)
Exemplo n.º 2
0
def user_icon(request, user_id, context):
    image = ProfImage.getByDeveloper(long(user_id))
    if not image:
        return HttpResponseRedirect("/img/material/user.png")
    return HttpResponse(image.image, image.content_type)