Я использую соединение Peewee для MySQL в проекте фляги. Я хотел бы знать, можно ли делать запросы в методе модели. Это сделало бы код маршрута чище, например:
Человек.py:
from peewee import *
db = SqliteDatabase('people.db')
class Person(Model):
name = CharField()
birthday = DateField()
is_relative = BooleanField()
class Meta:
database = db # This model uses the "people.db" database.
def getPersonByName(name):
#logic to get persons by name
#return result
Сервер.py:
.
.
.
@app.route('/<name>')
def index(name):
persons = Person.getPersonByName(name)
return render_template('names.html', persons=persons)