python
吴姬压酒
希望能给大家多带来一些干货!
展开
-
【Django源码分析】一 django安装
pip install django 可指定版本号,默认安装最新release版本 安装django时执行过程拆解 检查本机Python版本号 django-admin.py startproject <project_name>原创 2019-10-21 02:08:33 · 122 阅读 · 0 评论 -
【python知识点】随笔记(暂未体系化的整体,将持续更新...)
dir()和__dict__区别 描述 __dict__是对象自己的属性 dir()是该对象的所有的可用属性,.attr搜索路径 实例自身-&gt;类-&gt;父类 一句话 __dict__是局部的,dir是全局的 python的函数必须先定义再引用,python 没有声明这个过程 初始化 子类不会自动调用父类的初始化方法,即__init__() 子类实现初始化的方...原创 2018-10-18 11:58:21 · 108 阅读 · 0 评论 -
【python设计模式】
文章目录一、创建型模式1.1 工厂模式1.1.1目的1.1.2工厂方法1.1.3 抽象工厂模式1.2建造者模式1.3原型模式二、结构型模式2.1 适配器模式(adapter)2.1.1目的行为型模式 一、创建型模式 1.1 工厂模式 1.1.1目的 直接创建对象不方便时,提供更好的方式 1.1.2工厂方法 设计思想 调用者无需了解类的具体实现,只需了解该类是否能够生产所需的对象** 简单理...原创 2018-10-18 13:27:56 · 125 阅读 · 0 评论 -
【python实用入门知识】python虚拟环境创建
系统 环境 linux python2 python3 方式一 virtualenvwrapper 安装 pip install virtualenv pip install virtualenvwrapper 配置 创建虚拟环境存储目录 mkdir $HOME/.local/virtualenvs 修改 .bashrc文件 # 总是使用 pip/distribute ...原创 2018-11-22 22:58:31 · 83 阅读 · 0 评论 -
【Django】django实战之-扩展django的admin
常用的三种方式 方式一 修改django 源码, 修改User class 的定义 源码位置 django.contrib.auth.models import User 优点:直观,无需理解admin的分层结构 缺点:升级django版本或者部署时需要注意自行替换修改的文件(记得和运维小哥哥说一声噢!) 方式二 扩展AbstractUser AbstractUser是user的底层实现,继承并添...原创 2019-02-27 17:32:17 · 940 阅读 · 0 评论