Fix a bug

1. 修正了天气模块的bug。    
2. 将天气模块中某些课重用的结构替换成已经封装好的函数模块。    
3. 在`settings.py`中增加“在终端中显示错误信息”相关代码。