示例#1
0
def create_store():
    if request.method == 'POST':
        name = request.form['name']
        url_prefix = request.form['url_prefix']
        tag_name = request.form['tag_name']
        query = json.loads(request.form['query'])

        store = Store(name, url_prefix, tag_name, query)
        store.save_to_db()

        return redirect(url_for('stores.index'))

    return render_template('stores/create_store.html')
示例#2
0
def create_store():
    if request.method == 'POST':
        name = request.form['name']
        url_prefix = request.form['url_prefix']
        tag_name = request.form['tag_name']
        query = json.loads(request.form['query'])
        #  json.loads converts JSON string to Python dictionary

        store = Store(name, url_prefix, tag_name, query)
        store.save_to_db()
        return redirect(url_for('stores.index'))
    else:
        #  it's a GET not a POST
        return render_template(base_model + '/' + 'create_store.html')