Решение представляет собой модуль Python, что позволяет легко и весело SQLAlchemy в использовании, и добавляет некоторые пользовательские возможности
Пример:
из раствора SQLAlchemy импорта
дБ = SQLAlchemy ('PostgreSQL: // Скотт: тигр @ локальный: 5432 / MyDatabase')
класс ToDo (db.Model):
& NBSP; ID = db.Column (db.Integer, primary_key = True)
& NBSP; название = db.Column (db.String (60), обнуляемым = False)
& NBSP; сделано = db.Column (db.Boolean, обнуляемым = False, по умолчанию = False)
& NBSP; pub_date = db.Column (db.DateTime, обнуляемым = False,
& NBSP; по умолчанию = datetime.utcnow)
to_do = ToDo (название = "Установить решение", сделано = True)
db.add (to_do)
db.commit ()
завершено = db.query (ToDo) .filter (ToDo.done == True) .all ()
Это делает автоматическое присвоение имен таблицы (если имя не определено), а в классе базовый запрос, добавляет следующие методы:
- First_or_notfound
- Get_or_notfound
- To_json
Требования
- Python
Комментарии не найдены