会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
songbird
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2017年9月15日
iter和next
摘要: iter 如果是传递两个参数给 iter() , 第一个参数必须是callable ,它会重复地调用第一个参数, 直到迭代器的下个值等于sentinel:即在之后的迭代之中,迭代出来sentinel就立马停止。 next():返回迭代器下一个元素,通过调用next()方法实现(python3中__n
阅读全文
posted @ 2017-09-15 10:06 songbird
阅读(386)
评论(0)
推荐(0)
编辑
2017年9月13日
添加自动增长字段做主键
摘要: Create Table Student ( id int identity(1,1) primary key ) identity:自增列 int identity(1,1):从1开始每次递增1
阅读全文
posted @ 2017-09-13 22:12 songbird
阅读(338)
评论(0)
推荐(0)
编辑
2017年9月7日
上下文渲染器RequestContext
摘要: settings.py 可以手动写个上下文渲染器(以下摘自自强学堂):新建context_processor.py 添加以下内容 在模板中就可以使用 https://lincolnloop.com/blog/2008/may/10/getting-requestcontext-your-templa
阅读全文
posted @ 2017-09-07 23:09 songbird
阅读(1895)
评论(0)
推荐(0)
编辑
2017年8月13日
django模型orm进行group by
摘要: 场景:三个模型分别为教师,学生,课程。一个教师可主讲多门课程,但一门课程只能由一个教师主讲,即教师和课程是一对多的关系。一个学生可选多门课程,一门课程可被多个学生选,即学生和教师为多对多的关系。 选取某教师主讲的pk最小的课: 多对多也一样 这个例子不太典型,比如快递和其状态两张表是一对多关系,查最
阅读全文
posted @ 2017-08-13 22:42 songbird
阅读(2174)
评论(0)
推荐(0)
编辑
2017年8月3日
多重继承方法或属性调用顺序(MRO)
摘要: 参考摘选自这篇文章http://hanjianwei.com/2013/07/25/python-mro/ python2.3以后采用c3方法来确定方法解析顺序 我们把类 C 的线性化(MRO)记为 L[C] = [C1, C2,…,CN]。其中 C1 称为 L[C] 的头,其余元素 [C2,…,C
阅读全文
posted @ 2017-08-03 23:50 songbird
阅读(266)
评论(0)
推荐(0)
编辑
2017年7月3日
[django]media_url
摘要: django将文件上传到media文件夹,想要在前端通过{{ MEDIA_URL }}显示出来时发现没用 settings.py中这样设置 html中代码 访问页面的时候审查元素发现并不加载MEDIA_URL,只有learndjango.jpg解决方法: setting.py中黄色设置 views.
阅读全文
posted @ 2017-07-03 22:58 songbird
阅读(404)
评论(0)
推荐(0)
编辑
2016年7月26日
django部署到apache出现DLL load failed
摘要: 项目部署到apache后访问页面跳出DLL load failed,后面是问号乱码,异常由from Crypto.Cipher import AES抛出,在https://groups.google.com/forum/#!msg/modwsgi/-nLeLe7ydtk/UXCclNwlsK8J找到
阅读全文
posted @ 2016-07-26 13:58 songbird
阅读(401)
评论(0)
推荐(0)
编辑
2016年2月20日
杂
摘要: QuerySet 重复的问题,使用 .distinct() 去重 一般的情况下,QuerySet 中不会出来重复的,重复是很罕见的,但是当跨越多张表进行检索后,结果并到一起,可以会出来重复的值(我最近就遇到过这样的问题) qs1 = Pathway.objects.filter(label__nam
阅读全文
posted @ 2016-02-20 21:27 songbird
阅读(204)
评论(0)
推荐(0)
编辑
2016年2月18日
Django model relationship field
摘要: Django 的 ORM 有多种关系:一对一,多对一,多对多。 各自定义的方式为 : 一对一: OneToOneField 多对一: ForeignKey 多对多: ManyToManyField OneToOneField: 用来定义一对一关系。笼统地讲,它与声明了 unique=True 的 F
阅读全文
posted @ 2016-02-18 14:47 songbird
阅读(491)
评论(0)
推荐(0)
编辑
2016年2月17日
python下划线变量的含义
摘要: 1、_xxx 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。弱内部变量标示,如,当使用“from M import ”时,不会将以一个下划线开头的对象引入。 2、__xxx 双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访问了,连子类也不可
阅读全文
posted @ 2016-02-17 14:24 songbird
阅读(229)
评论(0)
推荐(0)
编辑
上一页
1
2
3
下一页