django学习
文章平均质量分 74
小紫_1021
这个作者很懒,什么都没留下…
展开
-
Django model 字段类型——models.DecimalField
设置了精度的十进制数字。models.DecimalField(max_digits=None, decimal_places=None[, **options])使用 Decimal 实例表示固定精度的十进制数的字段。它有两个必须的参数:max_digits:数字允许的最大位数decimal_places:小数的最大位数例如,要存储的数字最大长度为3位,而带有两个小数位,可以使用: model...原创 2018-05-12 11:24:00 · 30489 阅读 · 0 评论 -
django 中管理静态文件(简单明了^_^)
项目中的CSS、图片、js都是静态文件1.配置静态文件1)在settings 文件中定义静态内容STATIC_URL = '/static/' #用来生成网址的地方STATICFILES_DIRS = [ #静态文件存放的路径,物理上存放的路径 os.path.join(BASE_DIR, 'static'),]2)在项目根目录下创建static目录,再创建当前应用名称的目录项目目录 st...原创 2018-05-16 20:53:12 · 209 阅读 · 0 评论 -
django之中间件的理解(一)
中间件:是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出面向切面的过程每个中间件组件是一个独立的Python类可以定义下面方法中的一个或多个1)_init _:无需任何参数,服务器响应第一个请求的时候调用一次,用于确定是否启用当前中间件2)process_request(request):执行视图之前被调用,在每个请求上调用,返回None或Htt...原创 2018-05-16 21:43:31 · 410 阅读 · 0 评论 -
Django跨域请求
跨域:简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括提交内容和获取内容这里说的js跨域是指通过js或python在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(Django)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。同源:域名、协议、端口均相同的网站即为同源。流程:...原创 2018-07-23 17:37:53 · 196 阅读 · 0 评论 -
中间件
中间件,是介于request和response处理之间的一道处理过程,相对比较轻量级,全局改变Django的输入与输出我们从浏览器发出一个request请求,得到一个响应内容httpresponse,每个请求都先通过中间件process_request函数,这个函数返回None或httpresponse如果返回none,继续执行它的其他中间件如果返回httpresponse,就终止返回...原创 2018-07-23 17:39:05 · 426 阅读 · 0 评论 -
Django实现随机图片验证码(^…^)
views.pydef verifycode(req): # 1. 创建画布Image对象 img = Image.new(mode='RGB', size=(120, 30), color=(220, 220, 180)) # 2. 创建画笔 ImageDraw对象 draw = ImageDraw.Draw(img, 'RGB') # 3. 画文本,...原创 2018-07-06 16:26:09 · 664 阅读 · 0 评论