<!-- 用户列表 -->
<ul>
<!-- 动态生成列表项 -->
{% for user in users.items %}
<!-- 为每个用户创建列表项 -->
<li>{{ user.username }}</li>
{% endfor %}
</ul>
<!-- 分页 -->
<div class="pagination">
<!-- 动态生成分页链接 -->
{% for page in users.iter_pages() %}
<!-- 为每个分页页数创建链接 -->
{% if page %}
<!-- 创建链接 -->
<a href="{{ url_for('user.user', page=page) }}">{{ page }}</a>
{% else %}
<!-- 如果当前页数为最后一页,则显示省略号 -->
...
{% endif %}
{% endfor %}
</div>
`edit_user.html`
<!-- app/templates/edit_user.html -->
<h1>编辑用户</h1>
<form method="post">
<input type="text" name="username" value="{{ user.username }}">
<input type="text" name="password" value="{{ user.password }}">
<input type="submit" value="更新">
</form>
`stock_report.html`
<!-- app/templates/stock_report.html -->
<!-- 股票报告页面 -->
<h1>股票报告</h1>
<!-- 股票列表 -->
<ul>
<!-- 动态生成列表项 -->
{% for stock in stocks %}
<!-- 为每个股票创建列表项 -->
<li>
<!-- 显示股票名称和代码 -->
{{ stock.stock_name }} ({{ stock.stock_symbol }}):
<!-- 显示股票当前价格 -->
{{ stock.price }}
</li>
{% endfor %}
</ul>
`user_report.html`
<!-- app/templates/user_report.html -->
<!-- 用户报告页面 -->
<h1>用户报告</h1>
<!-- 用户列表 -->
<ul>
<!-- 动态生成列表项 -->
{% for user in users %}
<!-- 为每个用户创建列表项 -->
<li>
<!-- 显示用户用户名 -->
{{ user.username }}
</li>
{% endfor %}
</ul>
`admin.html`
<!-- app/templates/admin.html -->
<h1>系统管理</h1>
<a href="{{ url_for('admin.start') }}">启动</a>
<a href="{{ url_for('admin.stop') }}">停止</a>
<a href="{{ url_for('admin.restart') }}">重启</a>
运行系统
# run.py
# 从应用中导入主应用实例
from app import app
# 从数据库模块导入数据库初始化函数
from db import init_db
# 检查是否是主程序被直接执行(不是被 import 模块时)
if __name__ == '__main__':
# 从配置文件加载应用配置
app.config.from_object('config.Config')
# 初始化数据库
init_db(app)
# 运行应用(debug模式)
app.run(debug=True)


