Работает в windows 10, python 3, flask, flask таблица, peewee, mysql db и использует прямо из коробки код, но получает следующее
Простое кодирование модели peewee
db = MySQLDatabase('proposalexperiments', user='root',
passwd='Emerson#20', host='localhost' )
class BaseModel(Model):
class Meta:
database = db
class Users(BaseModel):
id = PrimaryKeyField(null=False)
firstname = TextField
lastname = TextField
username = TextField
password = TextField
email= TextField
class Meta:
db_table = "users"
def find_all_users():
query = Users.select()
return query
Простое flask кодирование для выбора страницы профиля, показывающей зарегистрированную пользовательскую информацию и всю пользовательскую информацию в таблице
@app.route('/proposal-experiments/profile')
def profile():
# Check if user is loggedin
if 'loggedin' in session:
# We need logged users info for the user so we can display it on the profile page
cursor = db.cursor()
cursor.execute('SELECT * FROM users WHERE UserName = %s', [session['username']])
account = cursor.fetchone()
# We need all the users info
users = find_all_users()
table = TableUsers(users)
#table.border = True
# Show the profile page with account info
return render_template('profile.html', account=account, table=table)
# User is not loggedin redirect to login page
return redirect(url_for('login'))
Я новичок в flask, поэтому, возможно, я делаю ошибку ладьи ie, но после просмотра примеров и сценариев