def index(request): url = blobstore.create_upload_url(url_for('price_list/admin')) form = PriceListForm(action=url) form.csrf_protected = False if request.method == 'POST' and form.validate(request.form): desc = form['description'] upload_files = get_uploads(request, 'file') if len(upload_files): blob_info = upload_files[0] if blob_info.size: file = File(blob=blob_info.key()) file.name = file.get_name file.put() price_list = PriceList(file=file.key, description=desc) price_list.put() else: blob_info.delete() return redirect(url_for('price_list/admin')) prices = PriceList.query() return render_to_response('price_list/admins/index.html', {'form': form.as_widget(), 'prices': prices})
def prices(request): prices_ = PriceList.query() return render_to_response('page/prices.html', {'prices': prices_, 'm_prices': 'active'})
def del_price(request, uid): price = PriceList.get_by_id(uid) if price: price.key.delete() return redirect(url_for('price_list/admin'))
def index(request): prices = PriceList.query() return render_to_response('price_list/index.html', {'prices': prices})