Django学习--Python框架
文章平均质量分 76
Lee-hua
坚持学习,不断进步
展开
-
Django学习(一):创建项目与应用、配置MySQL数据库
一:django版本说明:django安装:django创建新项目:创建新项目:方式一:需先把E:\python3\Scripts 先添加进系统的环境变量中(因为下面要用到的django-admin可执行文件在此目录下)先切入到某个你要用来存放新项目的目录,然后执行django-admin startproject mysite命令E:\python\djfile>django-admin ...原创 2018-06-16 17:17:49 · 3936 阅读 · 0 评论 -
Django REST framework 笔记(二)
五:解析器查看源码:class APIView(View): parser_classes = api_settings.DEFAULT_PARSER_CLASSES def dispatch(self, request, *args, **kwargs): request = self.initialize_request(request, *args...原创 2018-08-10 20:01:28 · 422 阅读 · 0 评论 -
Django笔记:查看SQL语句 & 在python脚本中调用django环境
一:查看SQL语句前提:确保django.core.context_processors.debug 在 CONTEXT_PROCESSORS 中;DEBUG = True方法一:只能查看select语句,不能查看其他更新保存的语句。queryset = Publish.objects.all()print(queryset.query)方法二:会打印所有执行过的sql语句及消...原创 2018-07-30 21:23:00 · 333 阅读 · 0 评论 -
Django学习(四):ORM--下篇
一:创建与更新对象1,创建对象#方式一:b = Blog(name='Beatles Blog', tagline='All the latest Beatles news.')b.save()#方式二:同时创建多个对象请使用bulk_create()方法b = Blog.objects.create(name='Beatles Blog', tagline='All the ...原创 2018-07-21 12:04:42 · 457 阅读 · 0 评论 -
Django学习(六):表单
表单系统的核心部分是Django 的Form 类;Form 类描述一个表单并决定它如何工作和展现。就像模型类的属性映射到数据库的字段一样,表单类的字段会映射到HTML 的表单<input>元素...原创 2018-07-10 08:24:45 · 1615 阅读 · 0 评论 -
Django学习(五):Auth认证系统
Django认证系统包含:①用户②权限:二元(是/否)标志指示一个用户是否可以做一个特定的任务。③组:对多个用户运用标签和权限的一种通用的方式。④一个可配置的密码哈希系统⑤用户登录或内容显示的表单和视图⑥一个可插拔的后台系统django.contrib.auth模块中的User模型字段username 必选。 150个字符以内。 可以包含字母数字,_,@,+ ,. 和-password必...原创 2018-07-05 21:17:53 · 639 阅读 · 0 评论 -
Django学习(八):模板
一:Django模板介绍作为Web 框架,Django 需要一种很便利的方法以动态地生成HTML。 最常见的做法是使用模板。 模板包含所需HTML 输出的静态部分,以及一些特殊的语法,描述如何将动态内容插入。模板是由context来进行渲染的。 渲染的过程是用在context中找到的值来替换模板中相应的变量,并执行相关tags。 其他的一切都原样输出。在Python中使用模板系统有三个...原创 2018-07-17 20:23:01 · 456 阅读 · 0 评论 -
Django学习(二):Request对象、Response对象和Cookie、Session
概述Django 使用Request 对象和Response 对象在系统间传递状态。当请求一个页面时,Django会建立一个包含请求元数据的 HttpRequest 对象。 当Django 加载对应的视图时,HttpRequest 对象将作为视图函数的第一个参数。 每个视图会返回一个HttpResponse 对象。 一:HttpRequest对象属性HttpRequest....原创 2018-07-12 08:19:08 · 2476 阅读 · 0 评论 -
Django学习(三):中间件
一:中间件中间件是一个钩子框架,它们可以介入Django 的请求和响应处理过程。 它是一个轻量级、底层的“插件”系统,用于在全局修改Django 的输入或输出。每个中间件组件负责完成某个特定的功能。中间件在django的位置创建一个新django项目时,默认自带的中间件有:(在settings.py内)MIDDLEWARE = [ 'django.middleware.security.S...原创 2018-06-27 15:22:28 · 4389 阅读 · 0 评论 -
Django学习(四):ORM--上篇
一:模型概述模型是你的数据的唯一的、确定的信息源。 它包含你所储存数据的必要字段和行为。 通常,每个模型对应数据库中唯一的一张表。①每个模型都是一个Python类,它们都是django.db.models.Model的子类。②每一个模型属性都代表数据库中的一个字段。 二:字段类型1,基本字段类型AutoField:一个根据实际ID自动增长的IntegerField Bin...原创 2018-07-18 20:57:54 · 620 阅读 · 1 评论 -
Django REST framework笔记(一)
一:REST framework简介REST framework是什么?Django REST框架是一个功能强大且灵活的工具包,用于构建Web APIREST framework的优点 :1,Web可浏览API为开发人员带来了巨大的可用性。(The Web browsable API is a huge usability win for your developers.)2,身份验...原创 2018-08-08 22:05:01 · 3231 阅读 · 0 评论