Пишу код для вывода данных MySQL через Python и Flask.
from flask import flask
import pymysql.cursors
app = Flask(__name__)
@app.route('/news')
def get_news():
connection = pymysql.connect(host='127.0.0.1',
user='root',
password='',
db='news',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
cur = connection.cursor()
cur.execute('SELECT * FROM news')
data = cur.fetchall()
return data
if __name__ == '__main__':
Ошибка:
connection = pymysql.connect(host='127.0.0.1',
^
IndentationError: expected an indented block
Потерял отступы после объявления функции:
from flask import flask
import pymysql.cursors
app = Flask(__name__)
@app.route('/news')
def get_news():
connection = pymysql.connect(host='127.0.0.1',
user='root',
password='',
db='news',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
cur = connection.cursor()
cur.execute('SELECT * FROM news')
data = cur.fetchall()
return data
И для работы с базой лучше использовать обертку Flask-MySQL по скольку после выполнения запроса соеденение будет оставаться открытым и при каждом новом запросе они будут скапливаться и рано или поздно все остановится. А еще лучше использовать ORM.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите, как правильно сформировать запрос в Adminerphp
Необходимо понять, как работает свойство isActive для NavLink в react-router-dom
у меня есть тривиальный вопрос по поводу версткиЕсть такой код для навигации
Помогите, не могу убрать левую границу у пункта nth-child(1) не помогает