随笔分类 -  web框架

摘要:flask示例:由js生成WebSocket对象 from flask import Flask, render_template, request from geventwebsocket.handler import WebSocketHandler from geventwebsocket.w 阅读全文
posted @ 2018-10-14 15:26 慕沁
摘要:一、验证码相关知识 Python生成随机验证码,需要使用PIL模块. 安装: pip3 install pillow 基本使用 1. 创建图片 from PIL import Image img = Image.new(mode='RGB', size=(120, 30), color=(255, 阅读全文
posted @ 2018-06-04 22:05 慕沁 阅读(746) 评论(0) 推荐(0)
摘要:一、kindedit编辑器 就是上面这样的编辑输入文本的一个编辑器 这也是一个插件。那么怎么用呢? 1、下载:百度kindedit 2、引入: 3、看官方提供的文档 在addarticle.html中 当你把编辑器插入好的时候,你看似都可以设置大小,字体变粗等。。但是当你上传图片的时候就会想下面一样 阅读全文
posted @ 2018-06-04 22:02 慕沁 阅读(238) 评论(0) 推荐(0)
摘要:一、auth模块 一、auth模块 from django.contrib import auth 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返 阅读全文
posted @ 2018-06-02 14:42 慕沁 阅读(180) 评论(0) 推荐(0)
摘要:import time from wsgiref.simple_server import make_server # 将返回不同的内容部分封装成函数 def yimi(url): with open("yimi.html", "r", encoding="utf8") as f: s = f.re 阅读全文
posted @ 2018-05-26 19:55 慕沁 阅读(99) 评论(0) 推荐(0)
摘要:创建一对一的关系:OneToOne("要绑定关系的表名") 创建一对多的关系:ForeignKey("要绑定关系的表名") 创建多对多的关系:ManyToMany("要绑定关系的表名") 会自动创建第三张表 临时添加的字段,首先你得考虑之前的数据有没有。设置一个默认值。 wordNum = mode 阅读全文
posted @ 2018-05-26 18:59 慕沁 阅读(348) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-26 17:06 慕沁 阅读(10) 评论(0) 推荐(0)
摘要:一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr 阅读全文
posted @ 2018-05-24 09:55 慕沁
摘要:当我们选中文件,点击上传时即可。 而此按钮一般是一张图片覆盖了一个input标签而以。基于这个原理我们可以定制自己喜欢的样式 当我们生成一个form表单时 要注明: 而在后端获取上传的文件时:需要通过request.FILES.get("这里是前端发送时文件的值") 例如: 利用FormData F 阅读全文
posted @ 2018-05-23 17:41 慕沁
摘要:1、 python序列化: 字符串 = json.dumps(对象) 对象->字符串 对象 = json.loads(字符串) 字符串->对象 Javascript: 字符串 = JSON.stringify(对象) 对象->字符串 对象 = JSON.parse(字符串) 字符串->对象 应用场景 阅读全文
posted @ 2018-05-20 20:59 慕沁 阅读(566) 评论(0) 推荐(0)
摘要:设计表时注意的几点: 1、 nid = models.AutoField(primary_key=True) #如果不指定django会默认加上id的 nid = models.BigAutoField(primary_key=True) #但那些整型满足不了你的时候,就用BigAutoField 阅读全文
posted @ 2018-05-20 16:00 慕沁 阅读(449) 评论(0) 推荐(0)
摘要:1、中间件是什么? 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 2、做过什么? 用户登录 日志记录 crsf:对所有的post请求做了一个验证 ses 阅读全文
posted @ 2018-05-20 15:49 慕沁 阅读(170) 评论(0) 推荐(0)
摘要:在Web应用程序中开发编写功能时,时常用到获取数据库中的数据并将值初始化在HTML中的标签上。 1、Form 2、views 3、HTML initial 在使用选择标签时,需要注意choices的选项可以从数据库中获取,但是由于是静态字段 ***获取的值无法实时更新***,那么需要自定义构造方法从 阅读全文
posted @ 2018-05-19 10:34 慕沁 阅读(1269) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-18 15:11 慕沁 阅读(19) 评论(0) 推荐(0)
摘要:Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 1、创建Form类 2、View函数处理 3、生成HTML Form类 form类包含: 字段 >即正则表达式,用来匹配 插件 >用来生成html 阅读全文
posted @ 2018-05-18 15:03 慕沁
只有注册用户登录后才能阅读该文。
posted @ 2018-05-16 21:26 慕沁 阅读(13) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-16 20:46 慕沁 阅读(21) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-16 20:33 慕沁 阅读(9) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-10 09:49 慕沁 阅读(14) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-10 09:36 慕沁 阅读(32) 评论(0) 推荐(0)