- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 django 模板中获取session的值
首先查看settings.pyTEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIO...
2018-02-09 23:29:02
4158
原创 django 多对多表操作
正向添加b1=Book.objects.get(id=1)a1=Author.objects.get(id=2)b1.authors.add(a1) #可以直接添加objb1.authors.add(3) #可以直接添加idau_list=Author.objects.all()b1.authors.add(*au_list) #可以直接添加obj列表b1.authors....
2018-02-08 20:38:12
1345
原创 django 多对多关系 的表创建
方法一:自动创建第三张关系表,这种方式自动创建admin_host表,字段id为host_id,admin_id class Host(models.Model): name = models.CharField(max_length=20) class Meta(): db_table = 'host'class Admin(models.Model): ...
2018-02-08 20:29:55
2961
原创 python安装 MySQL-python 报错
操作系统:linux语言环境:python2.7错误提示:Collecting MySQL-python Using cached MySQL-python-1.2.5.zip Complete output from command python setup.py egg_info: sh: mysql_config: command not found
2018-01-30 21:09:04
332
原创 django中使用group by
用category_id分组data = Article.objects.values('category_id').annotate(nums=Count('id'))SELECT `article`.`category_id`, COUNT(`article`.`id`) AS `nums` FROM `article` GROUP BY `article`.`category_id`
2018-01-23 22:11:22
1570
原创 django中给字段取别名
方法一、annotatedata = Artitle.objects.annotate(alias=F('name')).values('alias')方法二、extra,对于关系表的字段取别名这种方法好像不行,也许是方法没用对data= Artitle.objects.extra({'alias':'name'}).values('alias')
2018-01-23 21:58:31
7222
3
原创 django中查看执行后的sql
data = Article.objects.annotate(username=F('user__username'),category_name=F('category__name')).values('id','title','username','category_name')print data.querySELECT `article`.`id`, `article`.`titl
2018-01-23 21:16:08
301
原创 django中aggregate
1.用aggregate计数1)、统计book字段个数并用num_books指定别名>>> from django.db.models import Count>>> pubs = Publisher.objects.aggregate(num_books=Count('book'))>>> pubs={'num_books':27}2)、求picce字段平均数,没有指定别
2018-01-23 21:11:23
2128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人