旅游项目的完成心得
最近我们完成了一个关于旅游的项目,模仿的是驴妈妈和途牛,在此,我把我这次项目的经验记录下来。
做这个项目,我发现一点,就是一定不能急,因为光自己急没用,必须要同组的人一块干,才有成果。做项目的流程我大概总结了下,首先是对于项目的需求分析,或者是页面的点击事件时会不会跳转到另一个界面,来确定是不是一个post请求,分析需求时的关键就是要看到页面局部刷新还是异步刷新,做成一个列表,进行分类分析。然后确定需要的表中字段名与字段类型,还有各个字段中件的关联关系。建好需求的表模型。这是非常重要的。可以方便以后你的查询。
我们做的python的前后端分离,采用的是django的restframework设计风格。这种设计风格做重要的是分开四种设计方法:put,post,patch,delete。更新,上传,删除,修改。在写代码时,会需要接收参数,其中post请求接参可以两种方式,1,通过body传过来的参数,需要request.data 来接。而对于?在url后面的传参,通过request.query_params
来接收参数。get请求直接就可以用get[参数名]来接收。另外对于项目中的关联字段,在调用的时候一定是赋值给它关联的表的对象,不能是id。最后我们可以在django中通过自定义中间件的方式来设置限制访问接口的次数。