Django

通过django-rest-framework中的status模块来学习HTTP状态码

Django下面有一个特别实用的框架,就是django-rest-framework,用它你可以写出更符合restful标准的api,本篇会通读django-rest-framework下的status模块来学习http返回的状态码是如何定义的,如果你正在写API相关的接口,本篇文章对你会有一定的帮助,希望你能够通读下去

Django REST framework Token认证不过期的解决方法

首先你需要知道在REST框架中的Token认证不像Session认证一样,它是没有办法设置过期时间的,但是有时我们需要对Token做过期验证,比如说用户在A设备登陆之后获取一个Token,如果用户在没有清空浏览器缓存的情况下,Token将一直保存在缓存中,一周后在访问依旧有效,但我们并不希望这样,我们觉得Token认证应该和Session一样都有过期时间,过期之后作废。

为你的Django视图使用装饰器

视图装饰器可用于限制对某些视图的访问,Django附带一些内置的装饰,如login_required,require_POST或has_permission,它们非常有用,但有时您可能需要以不同的粒度级别限制访问,例如只允许创建模型条目的用户编辑或删除它

为你的Django站点添加订阅与站点地图

博客折腾了一段时间,总算是部署上来了,也用了段时间,感觉还可以吧,发现唯一的缺点就是没有sitemap.xml和rss.xml/atom.xml的功能,趁着下午有时间就折腾了下,这两个功能Django已经帮你做好了,调用就可以了