Web开发 11222 阅读 Django restframework加Vue打造前后端分离的网站(八)权限控制 在该系列第六篇文章中,已经介绍了认证和基于登录后的权限。实际上会有更多的权限许可的类型,比如我打算设置3个角色:管理员、登录用户、匿名用户,对于管理员来说可以做任何操作,对于登录用户来说可以做大部分操作但是比较关键敏感的数据则没有权限,而匿名用户则只能对部分数据read-only。也会有这样的...... python django vue.js web开发
Web开发 6510 阅读 Django restframework加Vue打造前后端分离的网站(七)登录并保持状态 restful api是一种无状态的请求,每个请求与其他请求隔离,也不会记录交互的场景,不在意反馈请求的服务端是哪一个。restful架构要求服务器端不保有任何与特定HTTP请求相关的资源,所以应用状态必须由请求方在请求过程中提供。 既然后端采用了restful api的实现方式,那么用...... python django vue.js web开发
Web开发 3942 阅读 为Django配置覆盖率检查并配置在gitlab上 现在用gitlab做CI/CD,在测试阶段时会运行django的单元测试,也希望能看到当前覆盖率是多少,并且能设置一个指标,覆盖率未达标就报错,即使目前的测试全部通过。这样能尽量的提高测试覆盖率,把tdd做好,有助于代码质量。 下面记录一下django是怎么检查覆盖率的还有gitlab怎...... django gitlab
数据库 3183 阅读 Centos安装mongodb并配置用户和权限 先创建文件用于yum安装mongodb community version。 'vim /etc/yum.repos.d/mongodb-org-4.2.repo',粘贴如下内容并保存: [mongodb-org-4.2] name=MongoDB Repository...... mongodb
Web开发 7621 阅读 Django restframework加Vue打造前后端分离的网站(六)token和LDAP认证 经过前面文章记录的步骤,现在有页面可以展示,也有API可以调用。但是现在是任何人都可以查看、新增、更新,实在是不够安全谨慎,于是在这篇文章会记录加上认证,用来限制访问者的行为。只有认证过的用户才可有进一步的操作许可。 该文章分三个部分: token认证, LDAP认证,token的过期和...... python django vue.js web开发