你这里的模型设计得不太好,如果给每一个页面设计模型,那如果需求突然加了几个页面,或者页面又增加了内容,那就又要加模型,加字段。你可以只写个学生模型和交易模型,然后学生和交易是一对多关系,学生属性有姓名、学号等;交易的属性就是时间、地点、金额等。而比如Page2_data这个模型里“你在食堂吃了最放肆的一顿”、“共花了XXX元”、“XXX窗口(刷卡次数最多的窗口)是你的最爱”等这些对数据的统计你在api里写,没有必要写一个模型。还有,爬虫可以分出来写在一起,不要直接写在models里。
你这里的模型设计得不太好,如果给每一个页面设计模型,那如果需求突然加了几个页面,或者页面又增加了内容,那就又要加模型,加字段。你可以只写个学生模型和交易模型,然后学生和交易是一对多关系,学生属性有姓名、学号等;交易的属性就是时间、地点、金额等。而比如Page2_data这个模型里“你在食堂吃了最放肆的一顿”、“共花了XXX元”、“XXX窗口(刷卡次数最多的窗口)是你的最爱”等这些对数据的统计你在api里写,没有必要写一个模型。还有,爬虫可以分出来写在一起,不要直接写在models里。