
django
@溪竹
努力到无能为力,拼搏到感动自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
session与cookie的区别
cookie 和session 的区别:1、 cookie数据保存在客户端,session数据保存在服务器端。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的...原创 2018-06-26 17:50:33 · 179 阅读 · 1 评论 -
scrapy爬虫框架将数据保存Mysql数据库中
scrapy爬虫框架简单Demogithub地址:https://github.com/lawlite19/PythonCrawler-Scrapy-Mysql-File-Template 使用scrapy爬虫框架将数据保存Mysql数据库和文件中settings.py修改Mysql的配置信息#Mysql数据库的配置信息MYSQL_HOST = '127.0.0.1'MYSQ...原创 2018-09-29 23:00:47 · 719 阅读 · 0 评论 -
Django2集成xadmin详解-2-配置和登录xadmin系统
2018年01月21日 22:21:12 阅读数:2796 标签: xadminpythondjango 更多个人分类: python版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/yuhan963/article/details/79123692一 概要 请先安装Django和xadmin,再按照本文所述进行操作。安装教程...原创 2018-09-29 22:59:58 · 632 阅读 · 0 评论 -
Django2集成xadmin详解-3-实现Model的增删改查界面
2018年01月23日 23:34:38 阅读数:1176 标签: xadmindjangopython 更多个人分类: python版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/yuhan963/article/details/79146025一 创建和配置Django应用1、创建Django工程后,还需要创建Django...原创 2018-09-29 22:59:28 · 971 阅读 · 0 评论 -
Django2集成xadmin详解-5-获取登录用户信息并填充相应Model字段
Django2集成xadmin详解-5-获取登录用户信息并填充相应Model字段2018年01月28日 16:10:33 阅读数:1395 标签: xadmindjangopythonsave_models 更多个人分类: python版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/yuhan963/article/details/79...原创 2018-09-29 22:58:55 · 1278 阅读 · 0 评论 -
Django REST framework编写RESTFUL API
自动生成符合 RESTful 规范的 API 支持 OPTION、HEAD、POST、GET、PATCH、PUT、DELETE 根据 Content-Type 来动态的返回数据类型(如 text、json) 生成 browserable 的交互页面(自动为 API 生成非常友好的浏览器页面) 非常细粒度的权限管理(可以细粒度到 field 级别)示意图安装$ pip ...转载 2018-09-29 22:57:24 · 548 阅读 · 0 评论 -
Django-REST-framework
Django Rest Framework 教程及API向导。一、请求(Request)REST_FRAMEWORK 中的 Request 扩展了标准的HttpRequest,为 REST_FRAMEWORK增加了灵活的request解析和request认证。1、请求.data: 获取请求的主体,相当于request.POST和request.FILES.query_params: ...转载 2018-09-29 22:54:13 · 537 阅读 · 0 评论 -
电商项目架构
2017年12月11日 17:42:10 樱花语 阅读数:431 标签: 电商项目架构电商 更多个人分类: 电子商务系统1 电商案例原因分布式大型网站,目前看主要有几类1.大型门户,比如网易,新浪等;2.SNS网站,比如校内,开心网等;3.电商网站:比如阿里巴巴,京东商城,国美在线,汽车之家等。大型门户一般是新闻类信息,可以使用CDN,静态化等方式优化,开心网等交互性比较多,可能...原创 2018-09-29 22:52:58 · 307 阅读 · 0 评论 -
权限设计-系统登录用户权限设计
权限设计-系统登录用户权限设计需求分析—场景假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号。有如下几个要求:1. 权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息;2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员工则不能看到;3. 操作权限不同:如系统管理员可以在信...原创 2018-09-29 22:51:49 · 1136 阅读 · 0 评论 -
8个SQL语句常用优化技巧
要提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描。在本章MySQL教程中,UncleToo给大家整理一些常见的SQL优化技巧,避免全表扫描和不必要的表连接。一个简单的优化,也许能让你的SQL执行效率提高几倍,甚至几十倍。1、避免在where子句中使用 is null 或 is not null 对字段进行判断。如:select id from table wh...原创 2018-08-09 14:22:19 · 278 阅读 · 0 评论 -
Django的中间件原理&执行
分析Django的生命周期,我们知道所有的http请求都要经过Django的中间件.假如现在有一个需求,所有到达服务端的url请求都在系统中记录一条日志,该怎么做呢?(写的非常详细呀!)Django的中间件的简介Django的中间件类似于linux中的管道符Django的中间件实质就是一个类,类之中有Django已经定义好了一些方法.每个http请求都会执行中间件中的一个或...原创 2018-07-20 11:37:11 · 3335 阅读 · 2 评论 -
Django项目执行流程1
想要彻底的搞清楚Django框架的所有使用逻辑和方法,谈何容易,建议自己常写写文档会加深记忆,捋清思路:{数据和逻辑能够彻底地分开}视图负责处理一些主观逻辑,然后返回响应结果。在当代 Web 应用中,主观逻辑经常牵涉到与数据库的交互。 数据库驱动网站 在后台连接数据库服务器,从中取出一些数据,然后在 Web 页面用漂亮的格式展示这些数据。 这个网站也可能会向访问者提供修改数据库数据的方法。...原创 2018-07-14 17:30:23 · 5475 阅读 · 0 评论 -
Django反向解析
1,定义:随着功能的增加会出现更多的视图,可能之前配置的正则表达式不够准确,于是就要修改正则表达式,但是正则表达式一旦修改了,之前所有对应的超链接都要修改,真是一件麻烦的事情,而且可能还会漏掉一些超链接忘记修改,有办法让链接根据正则表达式动态生成吗? 就是用反向解析的办法。2,应用范围:模板中的超链接视图中的重定向3,使用方法:定义url时,需要为include定义namespace属性,为url...原创 2018-07-13 01:04:51 · 258 阅读 · 1 评论 -
异步任务队列Celery在Django中的使用
异步任务队列Celery在Django中的使用 前段时间在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台执行这些任务。在同事的指引下接触了Celery这个异步任务队列框架,鉴于网上关于Celery和Django结合的文档较少,大部分也只是粗粗介绍了大概的流程,在实践过程中还是遇到了不少坑,希望记录下来帮助有需要的...原创 2018-07-06 12:28:14 · 399 阅读 · 0 评论 -
django 实现用户注册、登录、退出
1用户注册: from django.contrib import authfrom django.contrib.auth.models import Userfrom django.views.decorators.csrf import csrf_exemptfrom django.http import HttpResponseRedirect# 用户注册@csrf_e...原创 2018-07-18 13:06:26 · 2810 阅读 · 2 评论 -
UUID和MD5解析
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如: MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461 这就是tanajiya.tar.gz文...原创 2018-06-26 17:45:28 · 7219 阅读 · 0 评论