摘要:
阿里云部署项目 1, 购买阿里云ECS云服务器(可免费试用1个月) 2, 阿里云实例更换为Ubuntu 3, 安全组配置 4, xshell远程连接 5, 创建虚拟环境: 5.1 linux基本命令 cd ls, ls -a pwd df -h python python3 apt update 阅读全文
posted @ 2018-09-29 15:02
gugubeng
阅读(146)
评论(0)
推荐(0)
摘要:
项目开发流程&项目架构 1. 软件开发的一般流程 1. 需求分析及确认: 由需求分析工程师与客户确认甚至挖掘需求。输出需求说明文档。 2. 概要设计及详细设计: 开发对需求进行概要设计,包括系统的基本处理流程,组织结构、模块划分、接口设计、数据库结构设计等。然后在概要设计的基础上进行详细设计。详 阅读全文
posted @ 2018-09-29 15:00
gugubeng
阅读(784)
评论(0)
推荐(0)
摘要:
中间件&验证码&富文本&缓存 1. 中间件&AOP 中间件:是一个轻量级的,底层的插件,可以介入Django的请求和响应过程(面向切面编程) 中间件的本质就是一个python类 面向切面编程(Aspect Oriented Programming)简称AOP。AOP的主要实现目的是针对业务处 阅读全文
posted @ 2018-09-29 14:17
gugubeng
阅读(311)
评论(0)
推荐(0)
摘要:
token&静态文件&媒体文件 1. token 1. 会话技术 2. 服务端会话技术 3. 它实际上就是手动实现的session 4. 实现token 4.1 在models.py中User类中添加token字段 class User(models.Model): name = models.Ch 阅读全文
posted @ 2018-09-29 14:14
gugubeng
阅读(527)
评论(0)
推荐(0)
摘要:
views 1. 视图及HttpRequest 和HttpResponse Django中的视图主要用来接受Web请求,并做出响应。 视图的本质就是一个Python中的函数 视图的响应分为两大类 1)以Json数据形式返回 (JsonResponse) 2)以网页的形式返回 2.1)重定向到另一个网 阅读全文
posted @ 2018-09-29 14:10
gugubeng
阅读(259)
评论(0)
推荐(0)
摘要:
day 05 models进阶 1.models基本操作 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表。 对于ORM框架里: 我们写的类表示数据库的表 如果根据这个类创建的对象是数据库表里的一行数据 那么对象.属性(对象.id 对象.value)就是每一 阅读全文
posted @ 2018-09-29 14:06
gugubeng
阅读(402)
评论(0)
推荐(0)
摘要:
models模型 1. models 定义属性 概述 django根据属性的类型确定以下信息 ·当前选择的数据库支持字段的类型 ·渲染管理表单时使用的默认html控件 ·在管理站点最低限度的验证 django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则d 阅读全文
posted @ 2018-09-29 14:02
gugubeng
阅读(259)
评论(0)
推荐(0)
摘要:
admin后台系统 1. 安装MySQL 1,安装mysql: sudo apt install mysql-server (安装过程中输入密码并牢记) 2,安装后进入mysql: mysql -u用户名 -p密码 mysql -uroot -proot 3,在Django中配置和使用mysql 阅读全文
posted @ 2018-09-29 13:58
gugubeng
阅读(547)
评论(0)
推荐(0)
摘要:
1. URL URL地址说明: URL地址说明: URL地址说明: URL地址说明: URL地址说明: URL地址说明: 使用url给视图函数传参数 在url配置中将正则部分小括号括起来。比如: url(r'^time/plus/(\d{1,2})/$', views.hours_ahead) 如果 阅读全文
posted @ 2018-09-29 11:55
gugubeng
阅读(1093)
评论(0)
推荐(0)
摘要:
1.1, virtualenv的概述 virtualenv是用来创建Python的虚拟环境的库,虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的Python虚拟环境,每个虚拟环境都可以营造一个干净的开发环境,对于项目的依赖、版本的控制有着非常重要的作用。 虚拟环境有什么意义? 比如: 我 阅读全文
posted @ 2018-09-29 11:52
gugubeng
阅读(756)
评论(0)
推荐(0)