随笔分类 -  django

摘要:一、方式一def upload(request): if request.method == 'GET': return render(request,'upload.html') else: user = request.POST.get('user') img = request.FILES.get('img') #文件对象 ... 阅读全文
posted @ 2019-09-29 17:14 运维人在路上 阅读(164) 评论(0) 推荐(0)
摘要:一、model字段1.1、字段列表AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 from djan... 阅读全文
posted @ 2019-09-29 15:56 运维人在路上 阅读(265) 评论(0) 推荐(0)
摘要:一、form组件功能Django的Form组件主要有以下几大功能:1)生成HTML标签2)验证用户数据(显示错误信息)3)HTML Form提交保留上次提交数据4)初始化页面显示内容二、小试牛刀2.1、创建Form类###########################views.py#####################################from django.shortcut... 阅读全文
posted @ 2019-09-28 09:41 运维人在路上 阅读(497) 评论(0) 推荐(0)
摘要:一、django内置分页django内置分页使用到两个类:Paginator,Page 主要有如下方法及参数:#paginator对象paginator = Paginator(L, 10)# per_page: 每页显示条目数量# count: 数据总个数# num_pages:总页数# page_range:总页数的索引范围,如: (1,10),(1,200)# page: p... 阅读全文
posted @ 2019-09-27 16:22 运维人在路上 阅读(269) 评论(0) 推荐(0)
摘要:一、简介1)cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。2)cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是“谁”了3)cookie虽然在一定程度上解决了“保持状态”的需求,但... 阅读全文
posted @ 2019-09-25 15:27 运维人在路上 阅读(228) 评论(0) 推荐(0)
摘要:一、数据库的配置1)django默认支持sqlite,mysql, oracle,postgresql数据库。sqlite:django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3mysql:引擎名称:django.db.backends.mysql2)mysql驱动程序MySQLdb(mysql python)... 阅读全文
posted @ 2019-09-24 19:57 运维人在路上 阅读(237) 评论(0) 推荐(0)
摘要:一、Django Viewshttp请求中产生两个核心对象:http请求:HttpRequest对象http响应:HttpResponse对象所在位置:django.http,之前我们用到的参数request就是HttpRequest 检测方法:isinstance(request,HttpRequest)1.1、HttpRequest对象path: #请求页面的全路径,不包括域... 阅读全文
posted @ 2019-09-24 11:13 运维人在路上 阅读(212) 评论(0) 推荐(0)
摘要:一、简单web框架WSGI:Web Server Gateway Interface一个简单的web框架:step1:#!/usr/bin/env python# -*- coding: utf-8 -*- from wsgiref.simple_server import make_serverdef application(environ,start_response): start_r... 阅读全文
posted @ 2019-09-22 12:16 运维人在路上 阅读(251) 评论(0) 推荐(0)