# weather_forecasting **Repository Path**: cmit2021-group3/weather_forecasting ## Basic Information - **Project Name**: weather_forecasting - **Description**: No description available - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-07 - **Last Updated**: 2021-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 全国天气可视化展示 通过可视化的方式展示所访问地区未来七天的天气情况,方便用户及时了解当前地区的天气情况,对于个人日常防护,地区预防天气灾害有重要帮助。 ## 项目创新点 - **使用Gitee代码仓库协同开发** - 用户密码在数据库中进行MD5加密存储 - **周圣** - 数据库登录配置文件 - **邱廷立** - 自动创建数据库,无需提前手工配置 - **邱廷立** - 注册时检查用户名是否重复,手机号位数是否符合格式 - **岳洋帆** - 密码重置、登出功能、代码优化 ## 基本功能分工 **登录注册功能** - 周圣、岳洋帆 **登出功能** - 周圣、李昆鹏 **地图完善** - 邱廷立 **统计图表** - 康钟毓 **页面设计** - 周圣、岳洋帆、宋佳音、石纯 **README编写** - 宋佳音、邱廷立、康钟毓 ## 页面构成 - 注册页面 - 登录页面 - 主页 - 搜索页面 - 气温展示页面 ​ 高温城市柱状图 ​ 地图气温展示 ## 主要界面展示 ![Register](static/img/regist.png) ![Login](static/img/login.png) ![Main](static/img/main.png) ![Main_Page](static/img/main_page.png) ![Search](static/img/search.png) ![Search_Page](static/img/search_page.png) ![Search_Result](static/img/search_result.png) ![ChinaMap](static/img/china_map.png) ![Max_Temp](static/img/max_temp.png) ![Min_Temp](static/img/min_temp.png) ## 如何运行该项目 我们推荐安装Python 3.5或者更高版本,Django版本为3.0.6 (1)使用项目中的 ```static/mysql-db.cfg``` 文件进行数据库的相关配置 (2)迁移数据库,在 ```Terminal``` 中运行 ```text python manage.py makemigrations python manage.py migrate ``` (3)运行服务器 ``` python manage.py runserver ``` (4)访问 [http://127.0.0.1:8000/login/](http://127.0.0.1:8000/login/) 进行登录