![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django框架知识及问题点总结
在做项目中遇到的Django框架知识点问题点
终会靠岸
这个作者很懒,什么都没留下…
展开
-
Django2.0 自带的用户认证系统authenticate()
authenticate()用户认证系统学习笔记什么是用户认证是一种认证机制有什么用用于认证用户是否存在数据库中;通常用于:登录认证怎样使用1、导入authenticate包:from django.contrib.auth import authenticate2、直接调用: user=authenticate(username=username,passwo...原创 2020-02-22 19:31:50 · 3736 阅读 · 1 评论 -
Django2.0自定义用户模型类
一、Django默认用户认证系统:Django自带用户认证系统:它处理用户帐号、组、权限以及基于cookie的用户会话。Django认证系统位置:Django.contrib.auth 包含认证框架的核心和默认的模型django.contrib.contenttypes是Django内容类型系统,它允许权限与你创建的模型关联Django认证系统同时处理认证和授权认证:验证一个用户是...原创 2020-02-06 11:37:36 · 517 阅读 · 0 评论 -
Django框架中追加导包路径
追加导包路径可以快速的导入自己想要的应用,这里讲的是Django框架里面的知识点想要追加导包路径:首先需要知道当前的导包根路径,查看项目BASE_DIR:import os,sysyBASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#查看项目BASE_DIR(自我认为是跟路径)print(BAS...原创 2020-02-05 12:02:17 · 635 阅读 · 0 评论 -
Ubuntu18.04在Pycharm使用Django框架创建工程
做Django项目前,需要先把虚拟环境搭建好,方便项目以后的部署和启动安装Virtualenv和virtualenvwrapper在终端中输入命令:sudo pip3 install virtualenvsudo pip3 install virtualenvwrapper添加环境变量gedit ~/.bashrc在末尾加入以下配置,目的是用于设置保存创建虚拟环境的目录自动存放的...原创 2020-02-03 18:02:11 · 286 阅读 · 0 评论 -
Django2.2版本的登录认证自定义扩展类的使用
Django2.2版本的登录认证自定义扩展类的使用说明:这里只讲自定义扩展类的方式去使用登录认证方法,除了该方式外还有其他方式去使用,这里不详细拿出来讨论了,有兴趣的同学可以上官网查资料哈使用自定义扩展类的好处 :1.复用性好2.代码简洁使用步骤:1.先在xx.py文件中自定义类并继承系统自带的View和LoginRequiredMinxin模块(例:LoginRequired...原创 2019-12-18 17:23:02 · 198 阅读 · 0 评论