摘要: 请求头ContentType ContentType指的是请求体的编码类型,常见的类型共有3种: django 如果发送post请求,或者表单提交数据。如果不设置enctype属性。 就会以application/x-www-form-urlencoded方式提交数据。 这就是设置请求请求体字符编码 阅读全文
posted @ 2018-07-19 15:24 赵伟航 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 pip3 install beautifulsoup42. 使用 from bs4 import BeautifulSoup obj = BeautifulSoup("HTML内容", "html.parser") obj.标签名 obj.find_all("标签名") tag_obj. 阅读全文
posted @ 2018-07-10 18:51 赵伟航 阅读(358) 评论(0) 推荐(0) 编辑
摘要: @never_cache # 永不使用缓存,每次请求都是从新运行代码def v_code(request): from PIL import Image, ImageDraw, ImageFont import random # 这是一个产生随机颜色的函数 def get_color(): retu 阅读全文
posted @ 2018-07-09 09:37 赵伟航 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 十三 re模块 一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行 阅读全文
posted @ 2018-07-05 21:18 赵伟航 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在子页面的页面最上方使用下面的语法来继承母版。 使用get_static_prefix 或者 自定义simpletag 和自定义filter类似,只不过接收更灵活的参数。 定义注册simple tag 使用自定义simple tag inclusion_tag 多用于返回html代码片段 示例: t 阅读全文
posted @ 2018-07-05 21:12 赵伟航 阅读(139) 评论(0) 推荐(0) 编辑
摘要: django的模板系统支持很多方法 比如 {{ book_list.0.title }} 它可以通过点来调用不带参数的方法 还有 {{book_content | safe }} 就可以把html的样式给读进去 {{ value | default:'nothing' }} 如果value没有传值的 阅读全文
posted @ 2018-07-05 20:41 赵伟航 阅读(156) 评论(0) 推荐(0) 编辑
摘要: #写上以下代码就不用担心数据库添加了数据而不能及时获取了 def __init__(self, *args, **kwargs): #每次创建Form1对象时执行init方法 super(Form1, self).__init__(*args, **kwargs) self.fields['book 阅读全文
posted @ 2018-07-01 22:50 赵伟航 阅读(268) 评论(0) 推荐(0) 编辑
摘要: django.contrib.auth提供了很多验证方法 authenticate(): 提供了用户认证,在自带的数据库表中验证用户名和密码,需要username和password两个关键字参数 如果认证成功后,会返回一个User对象。authenticate()会在User 对象上设置一个属性来标 阅读全文
posted @ 2018-06-29 19:03 赵伟航 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 模板中生成一个form_obj对象: from_obj=RegForm() 后端生成一个form_obj对象: form_obj=RegForm(request.POST) 帮我们做验证的方法: form_obj.is_valid() 之后就可以拿到验证后的数据: from_obj.cleaned_ 阅读全文
posted @ 2018-06-28 15:45 赵伟航 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 前言:JSON使用JS语法来描述数据对象,JSON独立于语言和平台 json的js语法,json.stringfy()把其他数据格式转换为json字符串,json.parse()把json格式字符串转换为原来数据格式。AJAX 合格的json对象, { name: "张三", 'age': 32 } 阅读全文
posted @ 2018-06-27 14:43 赵伟航 阅读(240) 评论(0) 推荐(0) 编辑