Django框架
python的django的使用
hxthon
博观而约取 厚积而薄发
展开
-
Django模型类查询的惰性求值以及模型分页
以下是我对django模型类的一些探索,我原本是做php开发的,所以在接触django的模型类的时候,多多少少受到了固有思维的影响。现在把我开眼界的探索记录下来,也分享给大家。如有问题,还请多多指正。基础代码如下:def test(request): headArticle = Article.objects.order_by('?')[:2] return HttpResponse('finished')同时,我使用mysql的查询日志记录,看看什么时候,网站访问了数据库。模型原创 2020-05-15 23:18:52 · 313 阅读 · 0 评论 -
Django的笔记
多对一与一对多官方,对多对一,做了比较详细的说明。但是,一对多,我并没找到出处。多对一取值的时候,是取外键的名字,一对多取值的是取对应模型的名字_set。下面是分类模型的内部多对一与一对多的取值实例 menu = Category.objects.filter(parent_id=None, menu=1).select_related('parent') for e in menu: print(e.parent, e.category_set.all())e.pa原创 2020-05-13 17:23:02 · 355 阅读 · 0 评论 -
宝塔面板部署django网站
一、 导出你的django网站所需要的依赖在你网站根目录(即manage.py所在的目录)执行下列命令pip freeze > requirements.txt之后,会生成一个requirements.txt文件,表示导出成功二、 上传网站代码新建一个用于存储django网站代码的目录,将你的网站传上去。三、 打开宝塔面板软件商店,安装“Python项目管理器”并安装所需要的...原创 2020-04-08 13:56:23 · 1702 阅读 · 0 评论 -
django配置的一些小技巧
查看django版本python -m django --version安装指定版本的djangopip install Django==2.1.15原创 2020-04-08 13:55:48 · 141 阅读 · 0 评论 -
django的一些小小操作记录
Django的ORM中如何判断查询结果是否为空,判断django中的orm为空result= Booking.objects.filter()方法一 .exists()if result.exists(): print "QuerySet has Data"else: print "QuerySet is empty"方法二 .count()==0if result....原创 2020-04-08 13:54:43 · 143 阅读 · 0 评论 -
django的文档信息
1、官方文档https://docs.djangoproject.com/zh-hans/2.2/这是django的基础文档优点:讲解的部分都很全面缺点:但是文档大量充斥着英文。漏掉的很多部分,致使文档讲解不全面。2、中文文档https://www.django.cn/course/这是由中国公民吴秀峰,在2018年整理的中文文档,结构清晰,条理清晰3、中文的翻译文档http:/...原创 2020-04-08 13:54:07 · 126 阅读 · 0 评论