随笔分类 -  django

摘要:数据库原子操作 举个例子: 一个消费者在一个商户里刷信用卡消费,交易正常时,银行在消费者的账户里减去相应的款项,在商户的帐户加上相应的款项。但是如果银行从消费者的账户里扣完钱之后,还未在商户的帐户里加上相应的款项时,由于某些原因,系统或者数据库出现异常了,那么此时钱已经从消费者的账户里扣除了,但是商 阅读全文
posted @ 2018-08-13 16:14 hongpeng0209 阅读(312) 评论(0) 推荐(0)
摘要:方法一、利用django自带的认证方式 登录视图函数 注销视图函数 认证使用 login_required装饰器 在需要认证的类上加上装饰器即可,CBV需要用method_decorator 方式二、通过cookie或者session自己写认证 1.装饰器函数 2.views.py 判断用户名密码是 阅读全文
posted @ 2018-01-12 12:02 hongpeng0209 阅读(194) 评论(0) 推荐(0)
摘要:一、Uwsgi安装 测试 在django项目主目录下create test.py 运行 访问localhost:8000能返回Hello World说明uwsgi安装成功 二、uwsgi启动django django主目录下create wsgi.py 和manage.py同级目录create pr 阅读全文
posted @ 2018-01-01 22:11 hongpeng0209 阅读(163) 评论(0) 推荐(0)
摘要:生成随机验证码 应用到django项目中 整个验证码的流程如下 登录页面 验证码通过html的img返回,绑定事件,点击验证码刷新图片 生成验证码views.py 登录验证 编辑框 http://www.cnblogs.com/wupeiqi/articles/6307554.html 阅读全文
posted @ 2017-04-21 13:48 hongpeng0209 阅读(1513) 评论(0) 推荐(0)
摘要:概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and X 阅读全文
posted @ 2017-04-20 23:40 hongpeng0209 阅读(175) 评论(0) 推荐(1)
摘要:一、简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 django.middleware.csrf.CsrfView 阅读全文
posted @ 2017-04-13 22:43 hongpeng0209 阅读(134) 评论(0) 推荐(0)
摘要:Session 整体流程 session依赖cookiesession保存在服务器上的字典,随机生成的字符串作为keysession的流程: 用户登录成功,生成随机字符串 写到用户浏览器cookie 保存到session中 在随机字符串对应的字典中设置相关内容 Django中默认支持Session, 阅读全文
posted @ 2017-04-13 13:37 hongpeng0209 阅读(150) 评论(0) 推荐(0)
摘要:django提供的分页器实现分页 html bbs_tags 阅读全文
posted @ 2017-04-12 14:29 hongpeng0209 阅读(131) 评论(0) 推荐(0)
摘要:1、models.py中创建类和字段 外键关联的时候如果没写和另一个表的哪个字段关联的话,默认是和主键关联。 2、python manage.py makemigrations python manage.py migrate settings.py 需要注册APP 如果表中已经存在数据,新增字段的 阅读全文
posted @ 2017-03-24 18:42 hongpeng0209 阅读(210) 评论(0) 推荐(0)