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)
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))