2020年3月24日

学习猿地 python教程 django教程11 Django管理站点

正文内容加载中...

posted @ 2020-03-24 10:28 学习猿地 阅读 (19) 评论 (0) 编辑

学习猿地 python教程 django教程10 Django中的用户认证

摘要:# Django中的用户认证 Django带有一个用户认证系统。它处理用户帐户,组,权限和基于cookie的用户会话。本文档的这一部分解释了默认实现如何开箱即用,以及如何[扩展和定制](https://docs.djangoproject.com/en/1.11/topics/auth/custom 阅读全文

posted @ 2020-03-24 10:26 学习猿地 阅读 (16) 评论 (0) 编辑

学习猿地 python教程 django教程9 Django使用redis实现缓存

摘要:# Django使用redis实现缓存 ### 环境搭建安装 * 1,安装redis服务 ``` sudo apt-get install redis ``` * 2,安装django组件 ``` sudo pip3 install django-redis ``` ### Django项目配置 ` 阅读全文

posted @ 2020-03-24 10:24 学习猿地 阅读 (14) 评论 (0) 编辑

学习猿地 python教程 django教程8 Django部署(Apache)

摘要:# Django部署\(Apache\) > 在前面的章节中我们使用**python3 manage.py runserver**来运行服务器。这只适用测试环境中使用。 > > 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如Apache, Nginx, IIS等,本文将以 Apache为例 阅读全文

posted @ 2020-03-24 10:23 学习猿地 阅读 (18) 评论 (0) 编辑

学习猿地 python教程 django教程7 了解支付宝支付流程

摘要:# 了解支付宝支付流程 # 准备内网穿透 ## 内网穿透软件,花生壳 pycryptodome 3.9.0 pycryptodomex 3.7.2 python-alipay-sdk 1.10.1 1.业务流程 首页-->列表-->详情-->购物车-->下单-->支付 2.项目的基本结构: 前台 会 阅读全文

posted @ 2020-03-24 10:21 学习猿地 阅读 (18) 评论 (0) 编辑

学习猿地 python教程 django教程6 华为云部署

摘要:# 上线华为云服务器部署(弹性云服务器ECS) >环境配置: > ubuntu 18.04 > Python 3.6.8(python3.7亦可) > nginx version: nginx/1.14.0 (Ubuntu) ## 1. 购买华为云服务器 文档 https://support.hua 阅读全文

posted @ 2020-03-24 10:19 学习猿地 阅读 (15) 评论 (0) 编辑

2020年3月23日

学习猿地 python教程 django教程5 华为云+阿里云支付

摘要:# 华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署 > 本次分享内容共分四个主要部署步骤 > 1.Django框架项目搭建部署 > 2.本地内网穿透测试 > 3.阿里支付宝支付接口部署 > 4.华为云服务器部署(弹性云服务器ECS) ## 一,搭建django项 阅读全文

posted @ 2020-03-23 11:57 学习猿地 阅读 (14) 评论 (0) 编辑

学习猿地 python教程 django教程4 项目结构设计

摘要:1.业务流程 首页-->列表-->详情-->购物车-->下单-->支付 2.项目的基本结构: 前台 会员使用,浏览 会员: 登录,注册,个人中心(个人信息,我的订单,收藏...) 首页: 显示分类列表,显示推荐,热门产品,广告... 列表: 搜索,列表,排行... 详情: 产品信息,相关产品信息,. 阅读全文

posted @ 2020-03-23 11:55 学习猿地 阅读 (17) 评论 (0) 编辑

学习猿地 python教程 django教程3 Django后台管理及模型关系

摘要:Django框架自带的后台管理 1,在浏览器访问 admin http://127.0.0.1:8000/admin/ 2,需要登录,因此要创建一个超级用户 在命令行执行一下命令进行创建 python manage.py createsuperuser 3,重启启动服务后 使用创建的用户进行后台的登 阅读全文

posted @ 2020-03-23 11:54 学习猿地 阅读 (17) 评论 (0) 编辑

学习猿地 python教程 django教程2 模型配置及案例

摘要:## M ==> Model ==> 模型层 > 数据管理层 对数据的相关操作和管理 ### 给当前的项目配置一个数据库 1.确认当前是否安装了mysql数据库 2.在mysql数据库中创建一个库 mydb `create database mydb default charset=utf8mb4; 阅读全文

posted @ 2020-03-23 11:52 学习猿地 阅读 (16) 评论 (0) 编辑

学习猿地 python教程 django教程1 初识Django

摘要:# 安装django ` pip install django==2.2.*` # 创建项目 ` django-admin startproject web ` # 启动项目 进入到项目目录中,在manage.py文件的同级目录中,执行命令 ` python manage.py runserver 阅读全文

posted @ 2020-03-23 11:51 学习猿地 阅读 (19) 评论 (0) 编辑

2020年3月20日

Python数据库操作 Python操作mysql#学习猿地

摘要:# python操作mysql mysql数据库可以应用于多种编程语言,包括 PHP,Java,Go,Python 不同编程语言操作mysql,都是使用了mysql提供的API接口。 如果直接操作mysql提供的API相对复杂一些,因为不同的编程语言都有不同的封装好的包或者模块进行数据库的相关操作。 阅读全文

posted @ 2020-03-20 11:54 学习猿地 阅读 (21) 评论 (0) 编辑

Python数据库操作 Mysql数据库导入导出和授权#学习猿地

摘要:# Mysql数据库导入导出和授权 ### 数据导出 #### 1.数据库数据导出 ```shell # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/Desktop/code/tlxy.sql ``` 导出一个库中所有数据,会 阅读全文

posted @ 2020-03-20 11:53 学习猿地 阅读 (19) 评论 (0) 编辑

Python数据库操作 DQL-MySQL数据库查询sql#学习猿地

摘要:# DQL-MySQL数据查询SQL 语法格式: ```mysql select 字段列表|* from 表名 [where 搜索条件] [group by 分组字段 [having 分组条件]] [order by 排序字段 排序规则] [limit 分页参数] ``` ### 基础查询 ```m 阅读全文

posted @ 2020-03-20 11:51 学习猿地 阅读 (18) 评论 (0) 编辑

Python数据库操作 DML操作-数据的增删改#学习猿地

摘要:# MySQL 数据操作 DML > 数据的DML操作:添加数据,修改数据,删除数据 ## 添加数据 > 格式: insert into 表名[(字段列表)] values(值列表...); ```sql --标准添加(指定所有字段,给定所有的值) mysql> insert into stu(id 阅读全文

posted @ 2020-03-20 11:50 学习猿地 阅读 (18) 评论 (0) 编辑

Python数据库操作 Mysql数据库表引擎与字符集#学习猿地

摘要:# Mysql数据库表引擎与字符集 ![](./imgs/752951346A5F4E7EBDE362FA97107707.png) ### 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:**客户端进程向服务器进程发送一段文本(MySQL语句), 阅读全文

posted @ 2020-03-20 11:48 学习猿地 阅读 (24) 评论 (0) 编辑

Python数据库操作 MySQL数据库与数据表操作#学习猿地

摘要:# MySQL数据库与数据表操作 + 数据库的操作 + 数据库创建 + 数据库删除 + 数据表的操作 + 数据表的创建 + 数据表的修改 (表结构) + 数据表的删除 ### 数据库的操作 #### 1.数据库的创建 ```mysql # 链接mysql数据库后,进入mysql后可以操作数据 # 1 阅读全文

posted @ 2020-03-20 11:46 学习猿地 阅读 (24) 评论 (0) 编辑

Python数据库操作 中的数据类型#学习猿地

摘要:### 一,MySQL的数据类型 数据类型是定义列中可以存储什么类型的数据以及该数据实际怎样存储的基本规则 数据类型限制存储在数据列列中的数据。例如,数值数据类型列只能接受数值类型的的数据 在设计表时,应该特别重视所用的数据类型。使用错误的数据类型可能会严重地影响应用程序的功能和性能。 更改包含数据 阅读全文

posted @ 2020-03-20 11:44 学习猿地 阅读 (23) 评论 (0) 编辑

Python数据库操作 mysql基础操作命令#学习猿地

摘要:# MySQL基础操作 > 使用方法: > > 方式一: 通过在命令行敲命令来操作 ( 有助于命令的掌握) > > 方式二: 通过图型界面工具,如 Navicat 等(在熟练掌握后再使用) > > 方式三:通过编程语言(python,php,java,go...)执行mysql命令 **SQL ( 阅读全文

posted @ 2020-03-20 11:41 学习猿地 阅读 (22) 评论 (0) 编辑

Python数据库操作 初识mysql和mysql基本操作#学习猿地

摘要:# 3.认识和操作一下mysql的基本命令 #### 登录mysql,在终端输入以下命令,进行登录 `mysql -u root -p` ```sql MacBook-Pro:~ yc$ mysql -u root -p Enter password: Welcome to the MySQL mo 阅读全文

posted @ 2020-03-20 11:39 学习猿地 阅读 (20) 评论 (0) 编辑

Python数据库操作 mysql安装#学习猿地

摘要:# Mac系统中安装MySQL ### 使用Mac中的Homebrew进行mysql的安装 #### 1.下载安装mysql `brew install mysql@5.7` ![file](https://cdn2.lmonkey.com/uploads/2020-01-13-06-33-56-i 阅读全文

posted @ 2020-03-20 11:36 学习猿地 阅读 (19) 评论 (0) 编辑

Python数据库操作 mysql数据库介绍#学习猿地

摘要:# MySQL数据库的介绍 + 什么是数据库 > 数据库(Database)就是按照数据结构来组织,存储和管理数据的仓库 > > 专业的数据库是专门对数据进行创建,访问,管理,搜索等操作的软件,比起我们自己用文件读写的方式对象数据进行管理更加的方便,快速,安全 + 作用 + 对数据进行持久化的保存 阅读全文

posted @ 2020-03-20 11:34 学习猿地 阅读 (22) 评论 (0) 编辑

2020年3月19日

Python编程阶段项目-ATM#学习猿地

摘要:### ATM系统项目说明文档 > 运用基础阶段所学习的python的知识,来模拟出银行的ATM系统。 > > 要求:使用面向对象编程来完成这个项目 ## ATM系统的主要功能: 1. 注册:用户名,手机号,身份证号(18位),密码(两次确认,长度6位) 2. 查询:账号必须存在,密码(三次机会,不 阅读全文

posted @ 2020-03-19 10:48 学习猿地 阅读 (9) 评论 (0) 编辑

Python中的第三方库管理与虚拟环境#学习猿地

摘要:## 第三方库的管理 > python中比较牛逼的地方就是由大量的第三方库提供给你使用。 #### 第三方库的管理网站 https://pypi.org/ #### 如何安装第三方库 #### pip > pip就是python的包管理工具,解决了包直接的依赖关系。可以方便的管理第三方库(包). > 阅读全文

posted @ 2020-03-19 10:47 学习猿地 阅读 (20) 评论 (0) 编辑

Python中的模块与包#学习猿地

摘要:## 模块 > 定义的一个python的文件,后缀名为.py。这个文件被称为模块。 > > 模块中通常会定义一些相似的 类,函数等代码内容,提供给别的程序引入后使用。 #### 系统模块 > 系统模块就是一个python的程序脚本,专门提供给我们自己的程序使用。它们是在安装好python环境时,就已 阅读全文

posted @ 2020-03-19 10:46 学习猿地 阅读 (16) 评论 (0) 编辑

Python 异常处理#学习猿地

摘要:### 什么是异常? > 异常简单理解,就是非正常,没有达到预期目标。 > 异常是一个事件,并且这个异常事件在我们程序员的运行过程中出现,会影响我们程序正常执行。 异常分两种: 1. 语法错误导致的异常 2. 逻辑错误导致的异常 ### 如何处理异常? 1. 如果错误发生的情况是可以预知的,那么就可 阅读全文

posted @ 2020-03-19 10:45 学习猿地 阅读 (8) 评论 (0) 编辑

Python装饰器语法与应用#学习猿地

摘要:### 装饰器定义 **在不改变原有函数代码,且保持原函数调用方法不变的情况下,给原函数增加新的功能(或者给类增加属性和方法)** **核心思想**:用一个函数(或者类)去装饰一个旧函数(或者类),造出一个新函数(或者新类) **应用场景**:引入日志,函数执行时间的统计,执行函数前的准备工作,执行 阅读全文

posted @ 2020-03-19 10:43 学习猿地 阅读 (7) 评论 (0) 编辑

Python 面向对象 高阶-描述符与设计模式#学习猿地

摘要:## 描述符 > 当一个类中,包含了三个魔术方法(`__get__,__set__,__delete__`)之一,或者全部时,那么这个类就称为描述符类 ### 作用 > 描述符的作用就是对一个类中的某个成员进行一个详细的管理操作(获取,赋值,删除) > 描述符就是代理了一个类中的成员的操作,描述符属 阅读全文

posted @ 2020-03-19 10:42 学习猿地 阅读 (13) 评论 (0) 编辑

Python 面向对象-高阶-内置成员和魔术方法#学习猿地

摘要:### 内置成员 ```python # 获取类/对象的所属成员 类/对象.__dict__ res = Demo.__dict__ # 获取当前类的所属成员 res = obj.__dict__ # 获取当前对象的所属成员 # 获取类的文档信息 类/对象.__doc__ res = Demo.__ 阅读全文

posted @ 2020-03-19 10:41 学习猿地 阅读 (4) 评论 (0) 编辑

Python 面向对象 OOP-三大特性#学习猿地

摘要:> 面向对象的三大特性:封装,继承,多态 ## 封装 > 封装就是使用特殊的语法,对成员属性和成员方法进行包装,达到保护和隐藏的目的 > 但是一定注意,不能把成员全部封装死,就失去意义了 > 被封装的成员主要是供类的内部使用 > 被特殊语法封装的成员,会有不同的访问的权限 #### 封装的级别 `` 阅读全文

posted @ 2020-03-19 10:40 学习猿地 阅读 (16) 评论 (0) 编辑

Python面向对象日志类的封装#学习猿地

摘要:### 成员方法中的self + self在方法中只是一个形参,并不是关键字 + self 单词本身的意思 自己 + self 在类的方法中 代表 当前这个对象 + self 代表调用这个方法的对象,谁调用了这个方法,self就代表谁 + self 就可以在类的内部代替对象进行各种操作 ### 方法 阅读全文

posted @ 2020-03-19 10:39 学习猿地 阅读 (13) 评论 (0) 编辑

Python 初识面向对象#学习猿地

摘要:> 面向对象编程——Object Oriented Programming,简称`OOP`,是一种**以对象为中心**的程序设计思想。 > > 面向过程编程——Procedure Oriented Programming,简称`POP`,是一种**以过程为中心**的程序设计思想。 ## 理解面向过程 阅读全文

posted @ 2020-03-19 10:38 学习猿地 阅读 (13) 评论 (0) 编辑

2020年3月18日

Python time时间模块#学习猿地

摘要:### time 时间模块 ```python import time ''' 概念: 1。 时间戳: 1574905882.6581771 表示从1970年1月1日0时0分0秒到现在的一个秒数,目前可以计算到2038年 2。 时间字符串: Thu Nov 28 09:54:08 2019 3。 时 阅读全文

posted @ 2020-03-18 11:17 学习猿地 阅读 (10) 评论 (0) 编辑

Python中的系统内置模块#学习猿地

摘要:> 系统内置模块就是按照python解释器后,系统给提供的模块 > > 在需要时可以导入后使用,例如:json,re,os。。。 ## 序列化模块 > 序列化是指可以把python中的数据,以文本或二进制的方式进行转换,并且还能反序列化为原来的数据 > > 数据在程序与网络中进行传输和存储时,需要以 阅读全文

posted @ 2020-03-18 11:15 学习猿地 阅读 (18) 评论 (0) 编辑

Python中的File文件操作#学习猿地

摘要:#### Python中的File(文件)操作 > 针对磁盘中的文件的读写。文件I/O I 输入(input) O输出(Output) > > 文件操作步骤:1.打开文件 2.读写文件 3.关闭文件 #### 写入文件的操作:(把大象装进冰箱) 1. 打开文件 open() ==> 打开冰箱 2. 阅读全文

posted @ 2020-03-18 11:14 学习猿地 阅读 (44) 评论 (0) 编辑

Python数据类型详解-集合#学习猿地

摘要:> 确定的一组无序的数据的组合 + 确定的? 当前集合中元素的值不能重复 + 由多个数据组合的复合型数据(容器类型数据) + 集合中的数据没有顺序 + 功能:成员检测、从序列中去除重复项以及数学中的集合类计算,例如交集、并集、差集与对称差集等等。 ### 集合的定义 + 可以直接使用 {} 来定义集 阅读全文

posted @ 2020-03-18 11:13 学习猿地 阅读 (19) 评论 (0) 编辑

Python数据类型详解-字典#学习猿地

摘要:### 数据类型详解-字典 > 字典也是一种数据的集合,由键值对组成的数据集合,字典中的键不能重复 > > 字典中的键必须是不可变的数据类型,常用的键主要是:字符串,整型。。。 ### 字典的定义 + 字典可以通过将以逗号分隔的 `键: 值` 对列表包含于花括号之内来创建字典 + 也可以通过 [`d 阅读全文

posted @ 2020-03-18 11:12 学习猿地 阅读 (6) 评论 (0) 编辑

Python数据类型详解-元组#学习猿地

摘要:### 数据类型详解-元组 > 元组和列表一样都是一组有序的数据的组合。 > > 元组中的元素一但定义不可以修改,因此元组称为 不可变数据类型 ### 元组定义 + 定义空元组 变量 = (),或者 变量=tuple() + 还可以使用 变量 = (1,2,3) 定义含有数据的元组 + 注意:如果元 阅读全文

posted @ 2020-03-18 11:11 学习猿地 阅读 (8) 评论 (0) 编辑

Python数据类型详解-列表#学习猿地

摘要:## 数据类型详解-列表 > 列表就是一组有序的数据组合,列表中的数据可以被修改 ## 列表的定义 + 可以使用 中括号进行定义 [] + 也可以使用 list函数 定义 + 在定义列表中的元素时,需要在每个元素之间使用逗号,进行分隔。[1,2,3,4] + 列表中的元素可以是任意类型的,通常用于存 阅读全文

posted @ 2020-03-18 11:10 学习猿地 阅读 (6) 评论 (0) 编辑

Python数据类型详解-字符串#学习猿地

摘要:### 数据类型详解-字符串 + 回顾字符串的定义方式 + 了解转义字符 + 字符串相关的操作 + 字符串格式化的方法 + 字符串相关函数 ### 字符串的定义方式 1. 单引号定义字符串 ‘ ’ 2. 双引号定义字符串 “ ” 3. 三引号定义字符串 ‘’‘内容’‘’或者 “”“内容”“” 4. 阅读全文

posted @ 2020-03-18 11:09 学习猿地 阅读 (6) 评论 (0) 编辑

导航