11 2018 档案

摘要:一、Auth模块是什么 django内置的用户认证系统 ,可以快速 的实现,登录,注销,修改密码... 二、Auth用法: 1、先创建超级用户 : 2、验证用户: 3、登录: 4、一旦登录成功 ,调了 这个函数 login(request,user),以后 在视图类,函数中的request对象中,就 阅读全文
posted @ 2018-11-26 19:14 薛才昌 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、什么是中间件 请求和响应之间的一道屏障 作用:控制请求和响应 Django默认的中间件 :(在django项目的setting模块中,有一个 MIDDLEWARE_CLASS变量,其中每一个元素就是一个中间件 ) 每一个中间件都有具体的功能 二 、自定义中间件 中间件主要有几个方法: 中间件执行 阅读全文
posted @ 2018-11-23 19:07 薛才昌 阅读(241) 评论(0) 推荐(0) 编辑
摘要:一、cookie介绍 cookie的由来 大家 都知道 HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行 情况 和结果与前面 的请求和之后的请求都无 直接关系,它不会受前面的请求响应情况直接 影响,也不会直接影响后面的请求 情况。 一句有意思的话来描述就是人生只如初见,对服务器来 阅读全文
posted @ 2018-11-22 19:27 薛才昌 阅读(482) 评论(0) 推荐(0) 编辑
摘要:1、校验字段功能 针对 一个实例:注册 用户讲解。 模型:models .py 视图函数 模板函数 2、渲染标签功能 3、渲染错误信息功能 视图层 from django.shortcuts import render, redirect, HttpResponse from django impo 阅读全文
posted @ 2018-11-21 19:06 薛才昌 阅读(148) 评论(0) 推荐(0) 编辑
摘要:一 、分页器的简介 在页面显示分页数据,需要用到django分页器组件 from django.core.paginator import Paginator 二、应用view层 实例 : from django.shortcuts import render, HttpResponse # Cre 阅读全文
posted @ 2018-11-20 17:19 薛才昌 阅读(353) 评论(0) 推荐(0) 编辑
摘要:一、什么是Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步JavaScript和XML”。JavaScript语言与服务器进行一步交互,传输的数据为XML(传输的数据不只是XML,现在更多的是json数据)。 同步交互:客户端发出一个请求后,需 阅读全文
posted @ 2018-11-19 21:45 薛才昌 阅读(270) 评论(0) 推荐(0) 编辑
摘要:一、创建模型 在Models创建如下模型: 注意事项: id 字段 是自动添加的 对于外键字段,django会在字段名上添加“_id”来创建数据库中的列名 外键字段ForeignKey 有一个 null=True的设置(它允许外键接受空值NULL),你可以赋值给它none。 二、添加表记录 1、一对 阅读全文
posted @ 2018-11-13 23:13 薛才昌 阅读(407) 评论(0) 推荐(0) 编辑
摘要:一、创建表 1、创建模型: 创建名为book的app,在book下的models.py中创建模型: 二、更多的字段和参数 每个字段有一些特有的参数,例如:CharField需要max_length参数来指定VARCHAR数据库字段的大小。还有一些适用于所有字段的通用参数。 这些参数在文档中有详细定义 阅读全文
posted @ 2018-11-12 21:45 薛才昌 阅读(222) 评论(0) 推荐(0) 编辑
摘要:模板语法之变量 在django模板中遍历复杂的数据结构的关键是句点字符,语法: {{ 变量名}} views.py from django.shortcuts import render, # Create your views here. def index(request): name = 'x 阅读全文
posted @ 2018-11-09 20:57 薛才昌 阅读(175) 评论(0) 推荐(0) 编辑
摘要:视图层 之HttpRequest对象: request属性 django将请求报文中的请求行、首部信息、内容主体封装成HttpRequest 类中的属性。 除了特殊说明的之外,其他均为只读的 request 常用方法 1.HttpRequest.get_full_path() 返回 path,如果可 阅读全文
posted @ 2018-11-08 21:20 薛才昌 阅读(687) 评论(0) 推荐(0) 编辑
摘要:虚拟环境的安装: 在pycharm中创建新建项目 已有项目使用和创建虚拟环境 1、打开Project Interpreters页面:文件(file)——>设置(setting)——>项目(Project)——>Project Interpreters; 2、点击右边的配置按钮,选择Add。这时会弹出 阅读全文
posted @ 2018-11-08 21:00 薛才昌 阅读(3459) 评论(0) 推荐(0) 编辑
摘要:路由层: 1简单匹配 2无名分组 3 有名分组 ******有名分组和无名分组不要混用 4 反向解析 名称空间: 伪静态: django 2.0与django 1.0的区别 阅读全文
posted @ 2018-11-08 20:18 薛才昌 阅读(197) 评论(0) 推荐(0) 编辑
摘要:orm简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM实现了数据模型与数据库的解耦,即数据 阅读全文
posted @ 2018-11-06 22:18 薛才昌 阅读(339) 评论(0) 推荐(0) 编辑
摘要:[TOC] 1 django中app的概念: ​ 大学: 项目 ​ 信息学院 app01 ​ 物理学院 app02 ​ 强调 :创建了app,要在配置文件中注册 ​ ... 2 模板路径配置: ​ 1 templates文件夹 ​ 2 settings里注册一下 ​ 3 静态文件配置: ​ 1 ST 阅读全文
posted @ 2018-11-05 17:27 薛才昌 阅读(284) 评论(0) 推荐(0) 编辑
摘要:一、Web应用程序是什么? ​ Web应用程序是一种基于浏览器访问的应用程序,用户只需要有浏览器即可,不需要安装其他软件。 C/S是客户端/服务器端程序,这类程序一般独立运行。而B/S就是浏览器/服务器端应用程序,一般需要借助IE等浏览器来运行。WEB应用程序一般是B/S模式。 B/S架构的优点 浏 阅读全文
posted @ 2018-11-02 16:16 薛才昌 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示