E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Django学习】
八、
django学习
之分组查询、F查询和Q查询
分组查询、F查询和Q查询分组查询统计每个出版社出版的书籍的平均价格第一种方式obj=models.Book.objects.values('publishs_id').annotate(a=Avg('price'))##selectavg(price)fromapp01_bookGROUPBYpublishs_id;第二种方式obj=models.Publish.objects.annotate(
antmoe
·
2020-01-29 16:00
七、
django学习
之聚合函数
七、
django学习
之聚合函数如何使用fromdjango.db.modelsimportAvg,Max,Min,Summodels.Book.objects.all().aggregate(Avg('
antmoe
·
2020-01-27 19:00
六、
Django学习
之基于下划线的跨表查询
六、
Django学习
之基于下划线的跨表查询一对一正向查询的例子为已知用户名,查询用户的电话号码。反向查询例子反之。
antmoe
·
2020-01-27 19:00
五、
Django学习
之基于对象的跨表查询
五、
Django学习
之基于对象的跨表查询正向与反向查询关键在于ForeignKey字段写的位置。
antmoe
·
2020-01-27 19:00
四、
Django学习
之关系表介绍及使用
关系表介绍及使用一对一关系xx=models.OneToOneField(to='表名',to_field='字段名',on_delete=models.CASCADE)#on_delete:删除时的一些级联效果,to_field可以不写,默认是关联到另一张表的主键,on_delete在1.x版本的django中不用写,默认是级联删除的,2.x版本的django要写.增加数据方式1new_auth
antmoe
·
2020-01-25 19:00
三、
Django学习
之单表查询接口
查询接口all()查询所有结果,结果是queryset类型filter(**kwargs)and条件关系:参数用逗号分割表示and关系models.Student.objects.filter(id=1,name='dazhuang').update(name='大壮禅师',age=78,)其中filter的参数也可以通过字典方式传入odels.Student.objects.filter(**{
antmoe
·
2020-01-23 21:00
二、
Django学习
之增删改查
增加数据第一种方式defindex(request):#创建记录方式1#实例化要添加的记录(对象)student_obj=models.Student(name='dazhuang',age=23,)#自动刷新并存储到数据库student_obj.save()returnrender(request,'index.html')第二种方式常用方法defindex(request):#创建记录方式2#
antmoe
·
2020-01-23 21:00
一、
Django学习
之连接与建立数据库
连接MySQL数据库配置文件找到DATABASES对应的设置,修改为MySQL的配置即可DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'bms',#要连接的数据库,连接前需要创建好'USER':'root',#连接数据库的用户名'PASSWORD':'',#连接数据库的密码'HOST':'127.0.0.1',#连
antmoe
·
2020-01-23 20:00
Django建立设备管理系统
文章同步发于公众号:1024程序开发者社区(cxkfzsq1024)1.摘要近期有关于建立简单设备管理系统的需求,结合
Django学习
,在参考众多大神来源的资源基础上,参考刘江博客,实现了基本功能,并增加了用户登陆
bc_zhang
·
2020-01-04 20:11
django学习
笔记
安装-pipinstalldjango验证:>>>importdjango>>>print(django.get_version())1.8开始第一个实例django官方指南1.创建项目创建项目django-adminstartprojectsiteNamemysite/manage.pymysite/__init__.pysettings.pyurls.pywsgi.pysettings.py中
Air_cc
·
2020-01-03 12:47
如何学习python web开发之
Django学习
篇
随着运维自动化的不断发展,学习pythonweb开发的朋友是越来越多了,然而如何学好Django是很多学习pythonweb开发朋友的一个难题了,有的人看了一段时间后,觉的太难了,就坚持不下去了,也就从此放弃了。本来带着一腔热血的想学好这个web框架,提升自己的能力,为以后找到更好的工作打下基础,但是就是因为入门的困难,最终选择了放弃。这篇文章就是带领这些朋友进入到Django的学习中去,实现熟悉
wiliiwin
·
2020-01-03 10:37
Django学习
小记3-学员管理数据库①
创建一个数据库要先想好各个表的对应关系:一对一、一对多、多对多;表结构:班级、学生、老师基于这个关系,创建了如下数据库:1.展示数据:先对班级class进行操作试一下:以前我们写的程序都放在urls.py文件里,显得复杂而不够专业!所以我们可以新建一个目录比如叫/app01/,再新建一个views.py(路径会自动添加,注意核对好)这样以后就可以在urls.py写:fromapp01importv
香农Shannon
·
2020-01-01 22:00
Django 学习笔记之表单
题图:bynatgeofromInstagram本文是自己
Django学习
笔记系列中第8篇,算是基础知识篇章中最后一篇笔记。后续的笔记内容会相对比较综合。所以建议大家要把前面的内容,包括本篇笔记掌握。
猴哥Yuri
·
2020-01-01 08:00
Django学习
小记2-用户登录实例
首先回顾上节的Django三个基础函数:fromdjango.shortcutsimportHttpResponse#返回字符串fromdjango.shortcutsimportrender#给他一个数据,再给他一个模板来渲染后返给用户fromdjango.shortcutsimportredirect#跳转到某个地址因为request中包含用户请求相关的所有信息(对象),所以可以通过reque
香农Shannon
·
2019-12-30 18:00
Python之Django框架的配置安装【入门必学】
Django学习
小记1-安装配置Django是一个开放源代码的Web应用框架,由Python写成。
yiqibiancheng
·
2019-12-30 15:09
Python高效学习方法
python
Django
Django学习
小记1-安装配置
Django是一个开放源代码的Web应用框架,由Python写成。python中的web框架有许多例如:Django、Tornado、Flask..而Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。安装篇01安装Django安装之前先确保你已经安装了pyt
香农Shannon
·
2019-12-30 14:00
我收集的 Django 入门精品学习资料
这篇文章总结了我一年多来的
django学习
经验,推荐一些迅速帮助你入门
django学习
的高质量学习资料和教程,让你在一到两个月内快速掌握基本的django开发技术,并且能够使用django发开一些小项目
追梦人物
·
2019-12-30 09:56
Django学习
:2.基本命令
Django常用命令1.新建一个django-projectdjango-adminstartprojectproject-name一个project一般为一个项目2.新建apppythonmanage.pystartappapp-name或者django-adminstartappapp-name一般一个项目有多个app,当然通用的app也可以在多个项目中使用。3.同步数据库pythonmana
hofighter
·
2019-12-29 12:27
Django学习
笔记
1.从github上获取的项目需要配置python解析器,报错“CannotfindPythoninterpreterforselectedmodule”,解决方式:按照下面两步选择运行环境屏幕快照2017-08-3014.14.27.png屏幕快照2017-08-3014.14.34.png2.运行“makemigrations”和“migrate”时报错“1366,"Incorrectstri
勇不言弃92
·
2019-12-29 00:51
Django学习
(三)—APP及models
在上一篇文章当中,我们介绍了怎样更换默认的数据库,以及迁移数据,在本文当中,我们去创建我们自己的APP(应用)以及书写models。本文以一个简单的问题收集demo为例介绍App,以及创建modelsDjango一、APP?那么什么是APP呢?,我们来看一下官方文档中对APP的解释:项目vs.应用项目和应用之间有什么不同?应用是一个Web应用程序,它完成具体的事项——比如一个博客系统、一个存储公共
loading_miracle
·
2019-12-28 19:49
2018-03-14
Django学习
Admin的用法配置AdminDjango中包含一个管理环境(主要是数据库管理),访问方法是在开发网站里访问网址/admin使用Admin需要先创建Admin用户:pythonmanage.pycreatesuperuser
fontain
·
2019-12-28 16:55
django学习
笔记二:视图
pic建立第一个项目新建工程进入你要建立工程的目录,键入如下命令(其中mysite是你的项目名称):django-adminstartprojectmysite建立完成之后,目录结构是这个样子的:.└──mysite├──manage.py└──mysite├──init.py├──settings.py├──urls.py└──wsgi.pyinit.py:让Python把该目录当成一个开发包(
小小白老鼠
·
2019-12-28 07:44
Django学习
笔记:django orm extra
extra在djangoorm中使用复杂的sql语句extra(select=None,where=None,params=None,tables=None,order_by=None,select_params=None)有些情况下,Django的查询语法难以简练地表达复杂的WHERE子句。对于这种情况,Django提供了extra()QuerySet修改机制,它能在QuerySet生成的SQL
JohnXiong
·
2019-12-26 02:00
Django学习
(五)- 静态文件
除了服务器生成的HTML之外,Web应用程序通常还需要提供呈现完整网页所需的其他文件(如图像,JavaScript或CSS)。在Django中,我们将这些文件称为“静态文件”。在中大型项目中,应用过多文件累计会显得紊乱不堪而且可能会导致诸多不必要的麻烦,不易于开发管理,Django通过django.contrib.staticfiles从您的每个应用程序(以及您指定的任何其他位置)收集静态文件到一
MA木易YA
·
2019-12-25 16:39
Django学习
第六章 优化成功登录页面
我们在第五章的基础上来优化一下登录成功的页面1.首先我们创建.../templates/event_manage.html页面2.打开.../sign/views.py文件,修改一下内容2.1这里我们用到了一个新的类HttpResponseRedirect,它是对路径进行重定向,从而将登录成功之后返回到知道的/event_manage/目录,即:http://127.0.0.1/event_man
guitar_当当当
·
2019-12-25 05:24
Django 学习笔记之模板
题图:byclick_visionfromInstagram本文是自己
Django学习
笔记系列的第四篇原创文章。主要接着篇文章的视图内容,讲解模板的用法。另外也说下
Django学习
笔记系列的安排。
猴哥Yuri
·
2019-12-24 08:43
Django学习
笔记一:创建新App及其常用命令
清明节假期,正是读书、学习的好时候;别人都出去玩了,然而我仍然在“学习”。之前一直对Django很感兴趣(因为很多人提到了它,而我也有打算在未来用Python重构PHP做的系统),因此就学习了一下创建新的项目django-admin.pystartprojectmy_project创建新的App#在Django项目(my_project)的根目录下执行python3manage.pystartap
八宝粥BBZ
·
2019-12-22 11:42
Django学习
知识框架
一、网页前端:(HTML、CSS、JavaScript)HTML定义了页面内容;CSS控制页面元素的样式;JavaScript负责页面的交互逻辑。二、Django前端:(Static、Template)Django对静态文件的处理;Django的模版渲染语言、模版渲染过程;Django对Cookie的处理Django的URLConf三、Django后端:(Models、Views)Django的O
raydang
·
2019-12-21 11:21
Django学习
笔记:组件-分页器
Django的分页器(paginator)views.py:fromdjango.shortcutsimportrenderfromapp01.modelsimportBookfromdjango.core.paginatorimportPaginator,EmptyPagedefindex(request):"""分页器的使用:"""book_list=Book.objects.all()pag
阝东 一
·
2019-12-18 22:13
学习笔记
#Django
django
python
Django学习
(一)—环境与项目
很开心,我们爬虫小分队的兄弟们可以一块抱团学习了(平时都是抱团答疑),最应该要感谢的是美女大姐姐,美女姐姐从事web开发工作已经很多年了,如今带着我们一块学习django,想要学习爬虫和web的赶快来找组织了啊(联系向右奔跑)!!!我会通过文章简单记录我学习的过程,废话不多说,开始进入正题了。django一、环境搭建我的Python版本和django版本为:Python3.5.3django1.1
loading_miracle
·
2019-12-18 18:49
pycharm中django框架基础学习笔记(三)-基于python3
python3.7下pycharm中
django学习
笔记基于之菜鸡第三课真正的视图流程图代码处理用户输入流程:模板:添加HTML表单添加URLconfig项添加视图处理函数跨站点请求伪造模型表单:代码:
小白piao
·
2019-12-18 00:23
Django
python
python
django
Django学习
记录第一天—环境搭建
有时最难得不是写代码,而是搭环境。这里我们需要的环境有三个。这里所有的安装都是mac,不涉及Windows第一个pycharm这个大家都说好,我用了用,mac上有些卡,当然我mac有点老了。这里是下载地址。pycharm下载地址,一定要下载专业版,因为后面有个东西我们只能用专业版来配置。激活码?听说百度上有好多。有能里购买的请购买!第二个就是virtualenv与virtualenvwrapper
__鲸_
·
2019-12-17 22:59
Django学习
(4)-视图与网址进阶
在网页上做加减法1采用/add/?a=4&b=5的方法GET方法进行新建一个app,名称calc(计算),用于此次学习pythonmanage.pystartappcalc讲我们进件的calcapp在setting.py中进行注册修改views.py文件,即视图层定义函数add(request),此函数完成a+b的操作,如图:修改urls.py访问路径匹配文件,如下2采用/add/3/4/这样的网
孙小磊
·
2019-12-14 19:40
2019-02-23
django学习
总结
一、django查询的方法defdetail(request,id):#查询一个对象xxx=xxx.objects.filter(id=id).first()#如果使用上边的方法查询,如果数据不存在会爆异常,如果想让程序不报错,需加一个捕获异常,如下:try:xxx=xxx.objects.get(id=id)exceptxxx.DoesNotExistase:print(e)returnrend
一片落叶就是渺小
·
2019-12-13 17:13
17.
Django学习
之django自带的contentType表
通过django的contentType表来搞定一个表里面有多个外键的简单处理:摘自:https://blog.csdn.net/aaronthon/article/details/81714496contenttypes是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中。models.py文件的表结构写好后,通过makemigrati
changxin7
·
2019-12-13 08:00
Django学习
1nameparameterinurlpatternsurlpatterns=patterns('',url(r'^passwords/,PasswordListView.as_view(),name='passwords_api_root'),url(r'^passwords/(?P[0-9]+),PasswordInstanceView.as_view(),name='passwords_ap
大月月至秦
·
2019-12-13 07:37
Django学习
笔记
django迁移无效问题解决背景Django是一个开放源代码的Web应用框架Django遵守BSD版权,初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0。MVC模式,即模型M(module),视图V(view)和控制器C(controller)。M:主要对数据库层的封装V:向用户显示数据C:核心,处理请求,获取数据,返回结果高可扩展性向后兼容低耦合,高内聚Django采用了M
renyangfar
·
2019-12-12 21:47
16.
Django学习
之文件上传和下载
上传就这么六步!一、settings配置文件中配置MEDIA_URL='/media/'MEDIA_ROOT=os.path.join(BASE_DIR,'medias').replace('\\','/')#media即为图片上传的根路径二、url路由中配置urlpatterns=[url(r'^admin/',admin.site.urls),url(r'^index/',views.inde
changxin7
·
2019-12-12 08:00
django学习
日常
django简介django(PythonWeb框架)就是python的外部开发框架。django版本django下载https://docs.djangoproject.com/en/2.2/intro/tutorial01/管理存储库设置版本下载后安装在一个新的目录下检查是否安装成功,可以在win+R下输入cmd→cd到子目录下Django目录查看Django版本。1.输入python2.输入
薇薇安_73a6
·
2019-12-07 10:47
django学习
——通过get_FOO_display 查找模型中的choice值
在django的models.py中,我们定义了一些choices的元组,类似一些字典值,一般都是下拉框或者单多选框,例如0对应男1对应女等。classArea(models.Model):Area_Level=((0,u'全国'),(1,u'省、直辖市'),(2,u'市、直辖市区'),(3,u'区、县等'),)areaname=models.CharField(max_length=30,uni
Huise.J
·
2019-11-20 17:00
django学习
与实践
Django简介Django是一个由Python写成的开放源代码的Web应用框架,它最初是被用来开发管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,即CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手DjangoReinhardt来命名的。由于Django的是在一个快节奏的新闻编辑室环境下开发的,它的目的是使常见的Web开发任务,快速和容易。
刘韦
·
2019-11-20 16:00
Django学习
笔记--入门
备注:本文内容参考其他文章而来,非原创,仅为个人的学习记录。Django的架构让我们一览Django全貌:1、urls.py网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。2、views.py处理用户发出的请求,从urls.py中对应过来,通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。3、mod
加坊小子
·
2019-11-10 16:19
Django学习
笔记(四)
表单的前后台打通一、后台到前台1.后台——view中对应的函数加入代码param_list=Parameter.objects.all()context={'param_list':param_list}.........returnrender(request,"XXXXXX.html",context)2.前台——XXX.html中加入修改对应代码,比如加载数据初始化select,在selec
水爸爸
·
2019-11-08 15:21
Django学习
第七章 Cookie
Cookie机制:Cookie分发通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示来提示浏览器按照指示生成的Cookie。然而纯粹的客户端脚本如javascript或者VBScript也可以生成Cookie。而Cookie的使用则是由浏览器按照一定的原则在后台自动发送给服务器。浏览器检查所有存储Cookie,如果某个Cookie所声明的作用范围大于等于将要请求的资源所
guitar_当当当
·
2019-11-08 11:42
Django学习
(第三天:我的第一个view)
创建app对于web小白来说,这些专业名称完全懵逼,还好美女姐姐讲的很好,我觉得一个网站相当于一个project的话,那每个小功能就是一个app,这里没有使用美女姐姐的方法,而是在pycharm中使用Terminal创建app:pythonmanage.pystartappinvestigate这里需要在settings中把新建的app配置进去INSTALLED_APPS=['django.con
罗罗攀
·
2019-11-07 21:57
django QuerySet API
django学习
笔记,转载自自强学堂数据库接口相关的接口(QuerySetAPI)在models.py中1.QuerySet创建对象的方法>>>fromblog.modelsimportBlog>>>b
vonhng
·
2019-11-07 07:33
django学习
笔记.models.py
models.py建立数据库模板,定义要存取的数据模型以下的典型的定义方式:fromdjango.dbimportmodelsclassPost(models.Model):title=models.CharField(max_length=200)...def__unicode(self):returnPost.title常用的数据字段如下:数据字段各个字段常用的属性说明属性说明定义外键make
陆文斌
·
2019-11-05 04:06
python
django学习
总结(二)Web框架Django,如何返回静态HTML页面
Web框架Django,如何返回静态HTML页面,遵守这三个步骤:1.准备前端html文件(在templates里面建立html)2.在views.py中处理html文件的返回fromdjango.httpimportHttpResponsedefstudent(request):"""返回静态html文件"""returnrender(request,'student.html')3.在urls
老肖的博客
·
2019-11-04 23:40
python
python
django学习
总结(一)创建第一个django项目网页
一、安装djangopipinstalldjangoC:\Users\Administrator>pipshowdjangoName:DjangoVersion:2.2.7Summary:Ahigh-levelPythonWebframeworkthatencouragesrapiddevelopmentandclean,pragmaticdesign.Home-page:https://www.
老肖的博客
·
2019-11-04 23:22
python
Django学习
之旅(四)
我这周重新恢复计划,
Django学习
之旅第四篇文章姗姗来迟。本文主要讲述视图的一些高级用法,包括Request对象、Response对象。
猴哥Yuri
·
2019-11-04 06:04
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他