for obj in items:
print(obj)
a = Artists(artist_id=obj['artists_id'],
artist_name=obj['name'],
genres=obj['genres'],
artist_url=obj['artists_url'],
artist_img_url=obj['artists_img_url'])
db.session.add(a)
сижу за роутером
3. Добавить переменную к пользователю.
Не знаю как это сделать. Хранить на сервере? Хранить в куках? И её использовать.
from flask import session
session['my_var'] = 123
app.config["TEMPLATES_AUTO_RELOAD"] = True
def login():
form = LoginForm()
if form.validate_on_submit():
if form.username.data == 'Login' and form.password.data == 'Password':
flash('Вы вошли')
return redirect('/index')
else:
flash('Неверный логин или пароль')
return render_template('login.html', title='Sign In', form=form)
methods=['post', 'get']
methods=['POST', 'GET']
def login():
if current_user.is_authenticated:
print("true")
return redirect(url_for('admin'))
form = LoginForm(request.form)
if request.method == 'POST':
if form.validate_on_submit():
# Что-то делаем с данными, которые пришли от юзера
manage.py db init
if form.validate_on_submit():
if request.method == 'POST' and form.validate_on_submit():
from flask import request
pip install Flask-Caching
from flask_caching import Cache
cache = Cache(app, config={'CACHE_TYPE': 'memcached',
"CACHE_MEMCACHED_SERVERS": ['127.0.0.1:11211']})
cache.set('f', "aaaa")
cache.get('f')