04 2018 档案

摘要:1 将文件保存到服务器本地 upload.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> </head> <body> <form action="" method="post" enctype="multipa 阅读全文
posted @ 2018-04-17 12:23 带带大师兄丶 阅读(1483) 评论(0) 推荐(0)
摘要:PIL简介 什么是PIL PIL:是Python Image Library的缩写,图像处理的模块。主要的类包括Image,ImageFont,ImageDraw,ImageFilter PIL的导入 首先需要安装一下pillow包 pip install pillow 然后就可以调用PIL里的类了 阅读全文
posted @ 2018-04-12 23:36 带带大师兄丶 阅读(7615) 评论(0) 推荐(3)
摘要:创建一个py文件:(mypage) class Pagination(object): def __init__(self, data_num, current_page, url_prefix, per_page=10, max_show=11): """ 进行初始化. :param data_n 阅读全文
posted @ 2018-04-12 23:34 带带大师兄丶 阅读(161) 评论(0) 推荐(0)
摘要:我写Django项目常用的logging配置。 # Django的日志配置项 BASE_LOG_DIR = os.path.join(BASE_DIR, "log") LOGGING = { 'version': 1, # 保留字 'disable_existing_loggers': False, 阅读全文
posted @ 2018-04-12 23:33 带带大师兄丶 阅读(178) 评论(0) 推荐(0)
摘要:一、AJAX配置csrf 二、Django—logging配置 三、自定义分页 四、python生成图片验证码 阅读全文
posted @ 2018-04-12 23:30 带带大师兄丶 阅读(191) 评论(0) 推荐(0)
摘要:// 从COokie取CSRF TOKEN的值 function getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie !== '') { var cookies = document.coo 阅读全文
posted @ 2018-04-12 23:28 带带大师兄丶 阅读(795) 评论(0) 推荐(0)
摘要:auth模块简介 auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象, 而有了auth模块之后就可以很轻松的去验证用户的登录信息是否存在于数据库中。 除此之外,auth还对session做了一些封装,方便我们校验用户是否 阅读全文
posted @ 2018-04-12 23:23 带带大师兄丶 阅读(283) 评论(0) 推荐(0)
摘要:简介 Bootstrap Switch是一款轻量级插件,可以给选择框设置类似于开关的样式 它是依赖于Bootstrap的一款插件 下载 下载地址 在线引用 导入 因为它是依赖于Bootstrap的一款插件,所以,在引入之前要先引入Bootstrap样式 <link rel="stylesheet" 阅读全文
posted @ 2018-04-11 11:20 带带大师兄丶 阅读(6113) 评论(0) 推荐(0)
摘要:用户通过浏览器发送请求 请求到达request中间件,中间件对request请求做预处理或者直接返回response 若未返回response,会到达urlconf路由,找到对应视图函数 视图函数做相应预处理或直接返回response View中的方法可以选择性的通过Models访问底层的数据 取到 阅读全文
posted @ 2018-04-11 08:58 带带大师兄丶 阅读(142) 评论(0) 推荐(0)
摘要:简介 Django使用python自带的logging 作为日志打印工具。简单介绍下logging。 logging 是线程安全的,其主要由4部分组成: Logger 用户使用的直接接口,将日志传递给Handler Handler 控制日志输出到哪里,console,file… 一个logger可以 阅读全文
posted @ 2018-04-11 08:55 带带大师兄丶 阅读(188) 评论(0) 推荐(0)
摘要:中间件简介 什么是中间件 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一 阅读全文
posted @ 2018-04-11 08:53 带带大师兄丶 阅读(311) 评论(4) 推荐(2)
摘要:Django From简介 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示 阅读全文
posted @ 2018-04-11 08:52 带带大师兄丶 阅读(334) 评论(0) 推荐(0)
摘要:简介 SweetAlert是一款很好用的弹出框框架 下载 点我下载 导入 博主用的是bootstrap-sweetalert,所以要依赖bootstrap,导入前先导入原生jQuery以及bootstrap <link rel="stylesheet" href="/static/sweetaler 阅读全文
posted @ 2018-04-09 17:33 带带大师兄丶 阅读(2348) 评论(0) 推荐(0)
摘要:一、font awesome简介 目前图标总数共有519个; 不依赖Javascript 矢量图形,无限缩放 免费,可用于商业 CSS控制样式,自定义图标颜色,大小,阴影,一切可能实现的效果 支持retina显示(苹果retina 屏幕) 源于BS框架(最初的目标设计使用方向),现在基本支持主流的框 阅读全文
posted @ 2018-04-09 17:32 带带大师兄丶 阅读(1246) 评论(0) 推荐(0)
摘要:Toastr 简介 jquery toastr 一款轻量级的通知提示框插件。 网页开发中经常会用到提示框,自带的alert样式无法调整,用户体验差。 所以一般通过自定义提示框来实现弹窗提示信息,而jquery toastr正是为此的一款非常棒的插件。 开发中用angular比较多,所以笔记记录了an 阅读全文
posted @ 2018-04-09 17:29 带带大师兄丶 阅读(2214) 评论(0) 推荐(1)
摘要:自定义分页 未封装版: 优点:直观 缺点:代码乱,不易维护,可拓展性差 data = [] for i in range(1, 302): tmp = {"id": i, "name": "alex-{}".format(i)} data.append(tmp) print(data) def us 阅读全文
posted @ 2018-04-09 17:23 带带大师兄丶 阅读(281) 评论(0) 推荐(0)
摘要:cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文
posted @ 2018-04-09 17:21 带带大师兄丶 阅读(353) 评论(0) 推荐(1)
摘要:JSON 什么是JSON JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据对象,但是 阅读全文
posted @ 2018-04-09 17:15 带带大师兄丶 阅读(572) 评论(0) 推荐(0)
摘要:AJAX简介 什么是AJAX AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX的交互方式 同步交互:客户端发 阅读全文
posted @ 2018-04-09 17:13 带带大师兄丶 阅读(229) 评论(0) 推荐(0)
摘要:Django ORM执行原生SQL # extra # 在QuerySet的基础上继续执行子语句 # extra(self, select=None, where=None, params=None, tables=None, order_by=None, select_params=None) # 阅读全文
posted @ 2018-04-04 18:43 带带大师兄丶 阅读(499) 评论(0) 推荐(0)
摘要:基本操作 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。 <4> exclude(** 阅读全文
posted @ 2018-04-04 18:41 带带大师兄丶 阅读(965) 评论(0) 推荐(0)
摘要:字段 常用字段 AutoField 自增int自增列,必须填入参数 primary_key=True。 当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型, 阅读全文
posted @ 2018-04-04 18:39 带带大师兄丶 阅读(615) 评论(0) 推荐(0)
摘要:Django的urls系统简介 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 阅读全文
posted @ 2018-04-02 16:30 带带大师兄丶 阅读(6720) 评论(1) 推荐(0)
摘要:Django的View(视图)简介 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只 阅读全文
posted @ 2018-04-02 16:26 带带大师兄丶 阅读(1626) 评论(1) 推荐(0)

欢迎第 Free Counters个访客