python
青爵
接收并完成任务,是我们的使命
展开
-
一对一、一对多、多对多模型关系的建立和增删改查要注意的问题
一对一、一对多、多对多模型关系的建立和增删改查要注意的问题一对一:1.在维护关系的一方使用:models.OneToOneField(另一个一方模型类名称,on_delete=models.CASCADE)eg:from django.db import modelsclass Wife(models.Model): name = models.CharField(m...原创 2018-09-22 14:59:58 · 5307 阅读 · 0 评论 -
python语言的特点和优缺点
python语言的特点和优缺点python的特点:1.是一种解释性的语言2.是一种交互式的语言3.是一种面向对象的语言4.是一种跨平台的语言python的优缺点:优点:1.易于阅读和维护2.有一个广泛的标准库3.python支持坏人各种主流数据库之间的交互4.可扩展性和可移植性5.GUI编程【图形化界面】6.可嵌入型【可以将python程序嵌入到...原创 2018-10-05 22:00:42 · 29752 阅读 · 0 评论 -
Linux系统安装python及环境配置
Ubuntu下安装python环境1. 以检查系统是否安装了virtualenv virtualenv --version 2. Ubuntu安装virtualenv包 sudo apt-get install python-virtualenv 注意: 执行apt-get install python-virtualenv命令的 同时会执行apt-get i...原创 2018-10-24 22:06:29 · 346 阅读 · 0 评论 -
python中urllib.request.Request()与urllib.request.urlopen()区别:
蟒蛇中urllib.request.Request()与urllib.request.urlopen()的区别:相对于urllib.request.urlopen()来说urllib.request.Request是进一步的包装请求,下面是请求类的源码示例:class Request: # 主要看这块,构造函数中指明了Request进一步包装请求中可以传递的参数有(ur...原创 2018-11-03 11:41:04 · 18203 阅读 · 2 评论 -
python中线程的两种创建方式(详细代码示例)
python中线程的两种创建方式:在python中我们创建线程的方式有两种:一种是编写一个继承自线程的类,重写run()方法;另一种是编写一个函数来运行子进程,通过目标参数指定需要运行的函数名。以下是两种方式的介绍及详细代码示例。方式一:编写一个继承自线程(线程在模块中)的类,重写运行方法,在的run()方法中编写线程的执行代码;使用线程对象的开始()方法启动线程可以通过将参数传递到构造方...原创 2018-11-03 11:52:37 · 4814 阅读 · 0 评论 -
django中自定义对象管理器
自定义对象管理器1.自定义对象管理器继承自Manager类(from django.db.models import Manager)2.在自定义管理器中实现自己的方法:class CakeManager(Manager): #自定义对象管理器 def create_cake(self, name, price, color): cake = self.model() cake.n...原创 2018-11-21 00:13:46 · 468 阅读 · 0 评论