摘要: 1.render渲染 2.评论功能 3.评论树 ''' def comment_tree(request,article_id): ret=list(models.Comment.objects.filter(article_id=article_id).values("pk","content", 阅读全文
posted @ 2018-06-03 16:36 JERD 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 1.绑定事件 2.发送ajax请求 3.views中处理 4.响应结果给ajax 5.在js中返回指定页面 ''' {% extends 'base.html' %} 继承母板 {% block page-main %} <div class="article-detail"> <h1>{{ art 阅读全文
posted @ 2018-06-03 16:31 JERD 阅读(887) 评论(0) 推荐(2) 编辑
摘要: 1.生成图片 pillow 2.后端处理 1.生成一个图片对象:from PIL import Image 2.生成的图片放在磁盘或加载到内存 3.在图片上添加文本 4.验证码 5.加干扰先和干扰点 加干扰线 width = 220 # 图片宽度(防止越界) height = 35 for i in 阅读全文
posted @ 2018-06-03 16:26 JERD 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 1.上传文件(在form和ajax) 2.文档的加载 文档的加载是需要时间的 1.代码从上向下执行 <head> <meta charset="UTF-8"> <title>文档加载完之后</title> <script> var dlEle=document.getElementById("d1" 阅读全文
posted @ 2018-06-03 16:16 JERD 阅读(756) 评论(0) 推荐(0) 编辑
摘要: from django.contrib.auth.models import AbstractUser class UserInfo(AbstractUser): """ 用户信息表 """ nid = models.AutoField(primary_key=True) phone = model 阅读全文
posted @ 2018-06-03 16:06 JERD 阅读(227) 评论(0) 推荐(0) 编辑
摘要: auth模块 User对象 from functools import wraps def check_login(func): @wraps(func) def inner(request,*args,**kwargs): rep=request.session.get('is_login') i 阅读全文
posted @ 2018-06-02 01:06 JERD 阅读(6821) 评论(0) 推荐(0) 编辑
摘要: form中间件的介绍 自定义中间件 1.在django的根目录下新建一个middlewares.py文件,存放自定义的中间件 2.在settings.py的MIDDLEWARE配置项中注册上述两个自定义中间件: 3.中间件执行: 中间件的5种方法 4.process_exception(self, 阅读全文
posted @ 2018-06-02 00:49 JERD 阅读(351) 评论(0) 推荐(0) 编辑
摘要: ModelForm组件 Model,Form,ModelForm的比较 form组件的功能 form组件的用法 校验字段数据 form组件登陆 <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatib 阅读全文
posted @ 2018-06-02 00:26 JERD 阅读(779) 评论(0) 推荐(0) 编辑
摘要: ORM单表查询,跨表查询,分组查询 queryset特性和queryset优化 select_related 和 prefetch_relat查询优化 ORM的概念 在Django中使用ORM连接Mysql 常用字段 字段合集 AutoField(Field) - int自增列,必须填入参数 pri 阅读全文
posted @ 2018-05-31 22:19 JERD 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: 单例模式的概念 python中实现单例模式的方法:1.使用__new__2.使用模块3.使用装饰器4.使用元类 1.使用__new__ 2.使用模块 引用1: 引用2: 引用3: 配置admin 1.在setting中配置,Django已经配置 2.在urls中配置admin路由 3.创建超级用户, 阅读全文
posted @ 2018-05-31 21:59 JERD 阅读(338) 评论(0) 推荐(0) 编辑