Esempio n. 1
0
def get_responce(f_key, f_name, save_as=False):
    file_ = File.get_by_id(f_key)
    if file_ and file_.blob:
        bi = BlobInfo(file_.blob)
        if save_as:
            return send_blob(file_.blob, content_type=bi.content_type, save_as=f_name)
        return send_blob(file_.blob, content_type=bi.content_type)
    return Response(status=404)
Esempio n. 2
0
def delete_file2(request, key_id, file_key_id):
    if request.method == "POST":
        newsletter = Newsletter2.get_by_id(key_id)
        if not newsletter:
            return redirect("postman/admin/newsletters2")
        for i, file_key_ in enumerate(newsletter.n_price_list):
            if file_key_ == file_key_:
                file = File.get_by_id(file_key_id)
                if file:
                    file.delete()
                del newsletter.n_price_list[i]
                newsletter.put()
                break
    return redirect(url_for("postman/admin/newsletters2/edit", key_id=key_id))