python – Flask自定义登录和模板渲染
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – Flask自定义登录和模板渲染,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1645字,纯文字阅读大概需要3分钟。
内容图文
![python – Flask自定义登录和模板渲染](/upload/InfoBanner/zyjiaocheng/725/b2db1ac56f604ba39c411d3398796596.jpg)
我是学习Python进行Web开发的新手,并决定将Flask作为我现在的首选框架.我选择这个主要是因为它在Web开发方面的基本方法,我希望尽可能多地自定义我的Web应用程序.我在PHP中创建了一个非常基本的MVC框架,并希望在Python中创建类似的东西.我正在研究一些与数据库交互的方法,并添加用户登录/注册支持,我原来的想法是,我想用我自己的方法和对象做什么,而不是.类似于我在PHP中所做的,所以我可以学习如何有效地为长期生产项目开发自己的后端.在一些研究中,我发现了Flask中的基本对象,例如Login Manager,Login-Form和Flask-Admin等.我不喜欢使用这些包装得很好的东西,我几乎无法控制并且没有dev’ d定制.
使用那种东西,我也觉得我不是在学习所有这些东西是如何在最低级别上工作的,所以当项目环境发生变化,最大限度的灵活性,定制化时,我无法重现他们以后给予我的一些好处.可维护性和效率是必需的.显然我现在不在那个位置,但我知道如何在PHP中编写这个后端的东西,我只是想知道这是否意味着在Python / Flask中我自己管理会话和身份验证,或者我的想法完全不是ocontext,它甚至不接近管理相同的东西.
解决方法:
了解身份验证如何在低级别工作是一个非常好的主意 – 这一点非常重要,因为许多人从未学过这些东西,而且非常有趣!
我建议你做的是看官方的Flask教程(http://flask.pocoo.org/docs/0.10/tutorial/),因为它涵盖了很多(直接使用会话等).
然而,我不建议在生产中使用这种东西.
使用您自己的身份验证代码几乎不是一个好主意 – 依靠受到其他人审核的受到良好支持的库来解决安全问题要好得多.
在Flask世界,你有几个选择:
> Flask-Login:https://flask-login.readthedocs.org/en/latest/
> Flask-Security:https://pythonhosted.org/Flask-Security/
> Flask-Stormpath:http://flask-stormpath.readthedocs.org/en/latest/
在那3个中,我真的很喜欢Flask-Stormpath – 但是当我写它时我非常偏颇=)
Flask-Stormpath支持最广泛的定制/等,并允许您随心所欲地做任何事情.
希望有所帮助!
内容总结
以上是互联网集市为您收集整理的python – Flask自定义登录和模板渲染全部内容,希望文章能够帮你解决python – Flask自定义登录和模板渲染所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。