点点网站开发技术分享

记录个人日常开发笔记与技巧

当你的数据库数据量非常大时,如果一次将这些数据查询出来, 必然加大了服务器内存的负载,降低系统的运行速度。一种更好的方式是将数据分段展示给用户。如果用户在展示的分段数据中没有找到自己的内容,可以通过指定页码或翻页的方式查看更多数据,直到找到自己想要的内容为止。

阅读全文 »

身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。然后,权限 和 限制 可以使用这些凭据来确定是否应允许该请求。

REST framework 提供了一些开箱即用的身份验证方案,并且还允许你实现自定义方案。

阅读全文 »

faker模块主要为我们来生成伪数据,之前使用php时就用到这个模块,使用python后想着肯定有类似这样的模块,果不其然,还是faker。

faker是python的一个第三方模块、一个Python包,是一个github上的开源项目。主要用来创建伪数据,使用Faker包,无需再手动生成或者手写随机数来生成数据,只需要调用Faker提供的方法,即可完成数据的生成。

阅读全文 »
0%