51dev.com IT技术开发者社区

51dev.com 技术开发者社区

django

Django组件

Django组件

一、cookie1、会话跟踪技术      1)什么是会话跟踪技术             我们需要先了解一下什么是会话!可以把会...

Django的模型层(2)

Django的模型层(2)

一、多表查询1、基于双下划线的跨表查询      Django还提供了一种直观而高效的方式在查询(lookups)中表示关联关系,它能自动确认SQLJOIN联系。要做跨关系查询,就使用两个下划线来链接模型(model)间关联字段的名称,直到最终链接到你想要的m...

Django的模型层(2)- 多表操作(上)

Django的模型层(2)- 多表操作(上)

一、创建模型      例:我们来假定下面这些概念,字段和关系             作者模型:一个作者有姓名和年龄。 ...

Django的模型层(1)- 单表操作(下)

Django的模型层(1)- 单表操作(下)

一、查询表记录      在学习查询表记录之前,先了解一下QuerySet,这是一种类似列表的数据类型,是由ORM创建的。我们学习查询表记录的方法时,一定要明确哪些方法返回了QuerySet类型,哪些方法返回model对象(一条表记录就是一个model对象)类...

Django的模型层(1)- 单表操作(上)

Django的模型层(1)- 单表操作(上)

一、ORM简介     MTV或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。 ...

Django-1版本的路由层、Django的视图层和模板层

Django-1版本的路由层、Django的视图层和模板层

一、Django-1版本的路由层(URLconf)  URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;我们就是以这种方式告诉Django,对于客户端发来的某个URL该调用哪一段逻辑代码对应执行。1、简单的路由配置   fromdjango...

Django准备知识-web应用、http协议、web框架、Django简介

Django准备知识-web应用、http协议、web框架、Django简介

一、web应用  Web应用程序是一种可以通过web访问的应用程序(web应用本质是基于socket实现的应用程序),程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/...

nginx+django线上部署

nginx+django线上部署

(一):背景在线由于现在工作的需要,我需要使用Python来进行一个网站后台的开发,python之前接触过其语法的学习,基本的东西已经掌握,但是当时自学的时候是学得python3.5,而现在要使用python2.7进行实现,所以,先不管了,大多是一样的,有部分是不一样的,慢慢搞吧.(二):编程环境搭建我的网站开发是在u...

创建 Django 步骤

创建 Django 步骤

 1.创建项目  django-adminstartproject项目名称2.创建APP   pythonmanage.pystartappapp名称 3.修改settings.py文件  3.1设置templates的DIRS值 'DIRS':[os.path.join(BASE_DIR...

Django2.0 path与Django1.x版本url正则匹配问题

Django2.0 path与Django1.x版本url正则匹配问题

1.0的时候Django是用url()来匹配路由的,   2.0内的path匹配正则时候无效,  导入re_path即可匹配正则即可解决。  ...

Django Rest Framework

Django Rest Framework

https://www.cnblogs.com/vipchenwei/p/7867028.htmlREST与技术无关,代表的是一种软件架构风格,REST是RepresentationalStateTransfer的简称,中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过UR...

Django 获取时间 和Linux 本地 系统时间 不一致

Django 获取时间 和Linux 本地 系统时间 不一致

问题描述Django中获取的本地时间,和系统时间不一致错误原因Django在配置文件settings.py中默认配置UTC世界标准时间,而北京时间是东八区,比UTC时间早8个小时。TIME_ZONE='UTC'#默认配置解决方案修改配置文件为 'Asia/Shanghai'TIME_ZONE='Asia/Sh...

Django---分页器

Django---分页器

 view fromdjango.shortcutsimportrender,HttpResponse#Createyourviewshere.fromapp01.modelsimport*fromdjango.core.paginatorimportPaginator,EmptyPage,Page...

Django——模板层(template)(模板语法、自定义模板过滤器及标签、模板继承)

Django——模板层(template)(模板语法、自定义模板过滤器及标签、模板继承)

前言:当我们想在页面上给客户端返回一个当前时间,一些初学者可能会很自然的想到用占位符,字符串拼接来达到我们想要的效果,但是这样做会有一个问题,HTML被直接硬编码在Python代码之中。1234defcurrent_datetime(request):    now=dateti...

Django之路由系统

Django之路由系统

一、路由系统介绍在django程序中,可以通过urls.py文件对所有的url进行任务的分配,根据路由规则的定义选择不同的业务处理函数进行处理二、路由规则定义1、路由规则代码如下,mysite/mysite/urls.pyfromdjango.conf.urlsimporturl,includefromdjango.c...