Skip to content

YanQinYuan/spiritweather

Repository files navigation

基础任务:

完成一个网页版天气查询程序,实现以下功能:

基本功能
    输入城市名,获取该城市最新天气情况
    点击「帮助」,获取帮助信息
    点击「历史」,获取历史查询信息
扩展功能
    使用 SQLite 存储天气数据
    用户可通过 Web 页面的用户更正按钮,更正天气数据到数据库
    (新增更正按钮,用于接收用户输入数据,并存储起来;再展示)
    如果在5分钟以内查询相同的数据, 不用通过 API 访问远程数据源(较难,选做)
    可记录多个用户不同的查询历史(较难,选做)
部署在命令行界面

进阶任务:

一月计划

学有余力,可以使用 Flask 的扩展 Flask-SQLAlchemy 来替代 sqlite3 模块,和 Flask 更好地结合。

可记录多个用户不同的查询历史(较难,选做)

  • 用户注册与登陆
  • 新用户注册
  • 已注册用户可直接登陆
  • 给予相应的提示
  • 用户已存在 2 次输入密码不一致 记录不同用户的查询历史 区分不同用户储存 记录用户查询时间 按查询时间倒序展示

二月计划:hd——human day

blueprint 改造 1 hd(分区式架构) sqlchemy 改造 1 hd wtform 改造 1hd bootstrap-flask 改造 2hd 接入微信公众号 2hd

后续增加新功能:

记录心情
卡片笔记
一句话笔记
个人微博

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published