加载中
提升逼格.Summary.提升逼格的那些运维开发资料汇总?

开发相关 FLASK专区 awesome-flask https://github.com/humiaozuzu/awesome-flask 环境管理 p:非常简单的交互式 python 版本管理工具。官网 pyenv:简单的 Python 版本管理工具。官网 Vex:...

2016/06/15 18:07
2.1K
网站后端.Flask.实战-社交博客开发-资料编辑?

1.用户资料编辑分两种情况,普通用户只能编辑自己的资料页面,编辑后显示在自己的资料页面,管理员可以编辑任意用户的资料,包括用户所属的角色,如让指定用户称为内容管理员 用户级别 FlaskWeb/a...

网站后端.Flask.实战-社交博客开发-资料页面?

FlaskWeb/app/auth/views.py #!/usr/bin/env python # -*- coding: utf-8 -*- """ # # Authors: limanman # OsChina: http://my.oschina.net/pydevops/ # Purpose: # """ from . import main...

网站后端.Flask.实战-社交博客开发-资料信息?

1.为了让用户的资料页面更吸引人,我们在User模型中添加一些关于用户的其它信息(真实姓名/所在地/自我介绍/注册日期/最后访问日期) FlaskWeb/app/models.py #!/usr/bin/env python # -*- codi...

网站后端.Flask.实战-社交博客开发-模版验证?

1.在模版中可能也需要检查权限,为了避免每次调用render_template()时候传入Permission类,可通过使用上下文管理器,上下文管理器能让变量在所有模版中全局可访问 FlaskWeb/app/main/__init__.p...

网站后端.Flask.实战-社交博客开发-角色验证?

1.为了简化角色权限验证,可在User模型中添加辅助方法,使得current_user对象可任意调用我们自定义的辅助方法,检查是否有指定的权限 FlaskWeb/app/models.py #!/usr/bin/env python # -*- cod...

网站后端.Flask.实战-社交博客开发-赋予角色?

1.用户在注册时,会被赋予适当的角色,管理员可通过FLASK_ADMIN全局变量中的邮件地址识别,其它用户使用默认角色 FlaskWeb/app/models.py #!/usr/bin/env python # -*- coding: utf-8 -*- """ #...

网站后端.Flask.实战-社交博客开发-角色权限?

用户角色 1.Web程序成员可能包括管理员/内容发布员/普通用户/匿名用户等,每种角色对应着拥有不同的权限控制 2.对于只有普通用户/管理员分类,只需在用户模型中添加一个is_administrator布尔值...

网站后端.Flask.实战-社交博客开发-邮件确认?

生成确认令牌 1.为防止泛滥注册,有时需要邮箱确认,用户注册后,立即发送一封确认邮件,新账户先被标记为未确认状态,账户确认过程中,往往会要求用户点击一个包含确认token的特殊的URL链接 2.确认...

网站后端.Flask.实战-社交博客开发-注册用户?

添加用户注册表单 1.程序的导航页面要显示一个链接,把用户带到注册页面,让用户输入电子邮件地址,用户名,密码和确认密码 FlaskWeb/app/auth/forms.py #!/usr/bin/env python # -*- coding: u...

网站后端.Flask.实战-社交博客开发-flask-login认证用户?

用户模型 1.用户登录后认证状态需要被记录,这样浏览不同的页面才能记住这个状态,flask-login专门用来管理用户认证系统中的认证状态,且不依赖特定的认证机制 2.用户模型必须实现is_authentica...

网站后端.Flask.实战-社交博客开发-创建认证蓝图?

1.不同的程序功能,推荐使用不同的蓝图,蓝图本身可以包含基于此蓝图对象路由/视图/表单/模版/静态资源/错误处理等,这时保持代码整洁有序的好方法 FlaskWeb/app/auth/__init__.py #!/usr/bin/e...

网站后端.Flask.实战-社交博客开发-密码加密?

1.大多数用户喜欢在不同网站使用相同的密码,数据库密码一旦泄漏,攻击者即可访问用户其它网站 2.Werkzuge的security模块儿支持密码散列计算以及密码散列值验证,可防止密码泄漏 FlaskWeb/app/m...

网站后端.Flask.实战-社交博客开发-认证实现?

1.flask-login扩展负责管理已登录用户的会话 2.Werkzeug负责计算密码散列值并进行核对 3.itsdangerous生成并核对指定时间有效的加密安全token 说明:要实现对用户跟踪,必须让程序在用户登录后...

职场感悟.Article.谈谈学习的道与术?

随着每个人的年龄的增长,我们总会发现身边的一些小伙伴进步飞速,才几年不见,发现要么当上了O,要么当上了技术大牛,自己也突突过了几年为啥还是小屌丝一枚呢,可能就要思考了,“你妹,科学家不是...

运维问题.Docker.完美解决docker的/var/lib/docker/持续增长的问题?

事故前提 1.线上Docker宿主机突然无法连接,SSH登录一直显示尝试登录,后台VNC也无法操作,无奈重启 问题原因 1./var/lib/docker/devicemapper/devicemapper/data之前未做重定向,导致data文件持...

运维问题.Docker.kernel: nf_conntrack: table full,drop?

事故前提 1.线上docker的data文件未做重定向,导致根目录撑爆,无奈重启释放内存中数据 2.线上docker容器alc服务器需要维持10万个会话连接 3.nf_conntrack表爆满,随即切换至host,关闭服务器防火...

设计思路.Thinking.基于Python构建一个可扩展的运维自动化平台?

嘉宾简介 刘天斯 从事互联网运维工作已13年,目前就职于腾讯-互动娱乐部,负责游戏大数据的运营,曾就职于天涯社区,担任首席架构师/系统管理员。 热衷开源技术的研究,包括系统架构、运维开...

源码剖析.Python.深入源码剖析Flask程序请求上下文?

上下文的分类 1.Flask上下文分为application context和request context,即应用上下文和请求上下文,这两者都处于同一请求的局部中 上下文类的定义 /usr/lib/Python27/lib/site-packages/flas...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部