自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 django 分页

在做分页前,先把所有的博客在网页中显示出来在bloguser/views.py中添加welcome方法def welcome(request):    blogSet = Blog.objects.values('id','title',createTime','blogUser__username').all()    return render(request,'welcome.html',{...

2018-03-13 23:00:06 262

原创 django 添加富文本编辑器

添加富文本编辑器可以方便用户写入文字,对文字进行修改,添加图片 视频等等,可以让你编辑的内容更加丰富在进行网页中添加富文本编辑器,先下载一个编辑器软件,我用的是UEditor百度富文本编辑器,点击打开链接   http://ueditor.baidu.com/website/先创建一个HTML文件,tempalstes/blog/upload.html在以上创建的文件里编辑代码,以前我们的编码方式...

2018-03-08 22:49:24 986

原创 django 创建电子文档列表

创建一个document项目,在项目中添加ment.app:  按 ctrl+alt+r输入 startapp ment 建立 ment. app在templates文件中创建ment目录,在目录中加入add.html文件 先创建一个add.html文件,在网页中间个表格<!DOCTYPE html> <html lang="en"> <head> &l...

2018-03-07 08:50:12 311

原创 django blog发布

1. 如何发布博客,先在先前的pyblogs'y's项目中添加blog的app,2. 在blog中的models模块中写入title   createTime   content  blogUser是为了和bloguser.app关联3. 设置views4. 添加路径urls5. 还要和pyblogsys项目中的路径相关联6. 创建 add.html 和 show.html文件,在template...

2018-03-05 08:34:08 417

原创 django session 会话

session:   1:INSTALLED_APPS 中有'django.contrib.sessions' 2: MIDDLEWARE 要有中间键 'django.contrib.sessions.middleware.SessionMiddleware' 3: 设置存储形式 按 ctrl + alt + r 输入migrate session 创建django_session数据库 4: 引...

2018-03-01 22:39:50 417

原创 django blog 注册

设定数据库里存储内容的唯一性,不会有重复,在bloguser/models.py中添加unique=Ture为了确保数据的唯一性,要把以前数据库里表中的数据清空,生成一个新的模式0002按 ctrl+alt+r  输入   makemigrations bloguser然后创建输入 migrate bloguser 0002测试结果输入重复的数据查看结果,有错误它会报错,修改代码在bloguser...

2018-02-28 11:07:37 245

原创 django 框架搭建 重定向

模型:承载数据的对象并提供了对数据的curd(增删改查)  模性类必须继承models.Model类或子段:  class BlogUser(models.Model)      字段:      username = models.CharField(max_length=30)      pwd = models.CharField(max_length=32)在MySQL数据库里创建一个数据...

2018-02-25 18:52:48 747

原创 Mysql数据库 关系和范式

关系 将实体与实体的关系,反应到最终数据库表的设计上来,将关系分成三种,一对一,一对多 (多对一)和多对多 所有的关系都是指的表与表之间的关系 一对一 一对一:一张表的一条记录一定只能与另一张表的一条记录进行对应,反之亦然 学生表:姓名,性别,身高,体重,婚姻状况,籍贯,家庭住址,紧急联系人  ID(P)  姓名  性别  年龄  体重  身高  婚姻  籍贯  住址  联系人

2018-02-04 23:17:12 252

原创 python Mysql 数据库 (4)

Mysql 记录长度 Mysql 中规定:任务一条记录最长不能超过65505个字节,(varchar永远达不到理论值) Varchar的实际存储长度能达到多少呢?看字符集编码 UTF8下的varchar的实际顶配 GBK下的varchar的实际顶配 #求出varchar在utf8和gbk下的实际最大值 CREATE TABLE my_utf8( nname VARCHAR(21844

2018-02-03 23:19:11 274

原创 python 数据库 Mysql (3)

数据类型(列类型) 所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够使用统一的方法进行 管理,更好的利用有限的空间 SQL中将数据类型分成三大类:数值类型,字符串类型,时间日期类型,每类会分成很多小类 数值型 数值型数据:都是数值 系统将数值型分成整数和小数型 整数型 存放整型数据:在SQL中因为更多要考虑如何节省磁盘空间,所以将整型又细分成了5类, tinyint

2018-02-01 23:20:18 353

原创 python 数据库 Mysql (2)

删除数据库 Drop table 表名1 ,表名2;--可以一次删除多张表 如:DROP TABLE class; 当删除数据表的指令执行之后发生了什么   1 在表空间中,没有了指定的表(数据也没有了)   2 在数据库对应的文件夹下,表对应的文件(与存储引擎有关)也会被删除 注意:删除有危险,操作需谨慎(不可逆) 数据操作 新增数据 有两种方案    方案1:给全表字段

2018-01-30 18:17:57 253

原创 python 数据库 Mysql (1)

数据库基础 1  什么是数据库    数据库:database,存储数据的仓库    数据库:高效的存储和处理数据的介质(介质主要是两种:磁盘和内存) 2  数据库的分类    数据库基于存储介质的不同:进行了分类,分类为两种:关系型数据库(SQL)    和非关系型数据库(NoSQL:Not Only SQL,不是关系型的数据库都叫做关系型数据库) 3  不同的数据库阵营中的产品有

2018-01-26 08:45:04 357

原创 python 网络编程

Python 中的TCP服务器网络编程 TCP服务器端: import socket import threading serversocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 这里的 AF_INET和SOCK_STREAM 指的是 TCP服务器 serversocket.bind(("127.0.0.1",88

2018-01-23 18:39:54 306

原创 python 生产者 消费者

一个伙夫蒸馒头(生产者),要求蒸够30个,等待,并唤醒吃馒头的人 三个吃货吃馒头(消费者),要求同时吃,当任何一个人发现没有馒头了, 就唤醒伙夫   生产者是一堆线程,消费者是另一堆线程,内存缓冲区可以使用list数组 队列,数据类型只要定义一个简单的类就好。关键是任何处理多线程之间 的协作。这其实也是多线程通信的一个范例。   在这个模型中,最关键就是内存缓冲区为空的

2018-01-20 21:55:55 424

原创 python 正则表达式

正则表达式的用来完成一些 搜寻和匹配, 它有一些专用的字符和模式:http://www.runoob.com/python/python-reg-expressions.html 我们看一些常用的小案例: 正则表达式: 匹配对象以及group()和groups()方法   group()要么返回整个对象,要么根据要求返回特定的子组。groups()则仅返回一个包含 唯一或者全部子组的元

2018-01-20 15:38:54 308

原创 python 多线程

基本概念:        线程:进程中的每个子任务,不能独立存在    进程:独立的所有子任务的集合    线程,进程:目的都是想同时完成任务特点:    进程的特点:独立(内存独立,CPU使用独立)启动进程开销大(速率低),进程之间很难共享数据,和数据通信,数据安全高。    线程的特点:依赖进程(内存共享,CPU使用独立)启动开销小,线程之间共享数据容易,方便通信,线程不安全。线程的状态: 

2018-01-18 13:11:16 249

原创 python xml解析

xml:1.标签成对出现      2.区分大小写      3.标签要正确嵌套      4.开始部分      5.只能有一个根节点      6.节点可以有属性 创建XML文件             xj         18         男         80                 xy         17        

2018-01-16 18:10:18 393

原创 python 闭包 装饰器 冒泡排序

闭包   就是函数里面包着一个函数,里面的函数不能被直接调用 def FuncX(x):     print("-----开始------")     def FuncY(y):         print("函数内")         return x*y     print("-----结束------")     return FuncY  # 这里返回的是里面函数的引用 x

2018-01-13 22:10:15 242

原创 python tkinter模块

开发GUI的工具包 提供一个快速和容易的方法来创建GUI应用程序 可以方便地进行图界面设计和交互操作编程 优点:简单易用       与Python结合度好 缺点:缺少合适的可视化界面设计工具       需要通过代码完成窗口设计和元素布局 Python标准安装程序中自带Tkinter模块 常用方法:minloop()主事件循环执行 执行步骤:导入tkinter模块      

2018-01-11 15:05:37 4100

原创 python set集合 推导式

集合是一个无序不重复元素的集,基本功能包括关系测试和消除重复元素,结合对象还支持union(联合) intersection(交)  difference(差)  sysmmerric difference(对称差集)等数学运算 大括号或set()函数可以用来创建集合,注意:想要创建空集合,你必须使用set()而不是{},{}用于创建空字典 集合的创建演示如下: # 用大括号{}来创建集

2018-01-06 10:57:21 1015

原创 python 文件流

什么是绝对路径 什么是相对路径, 绝对路径就是从根目录开始 盘符开始创建 如:f = open("E/xxx/xxx.txt") 相对路径是在当前的位置开始创建 如:f = open("xxx.txt") python3 File(文件)方法 file对象使用open函数来创建,下表列出了file对象常用的函数: file.write() 将字符写入文件,没有返回值 f =

2018-01-04 12:35:39 597

原创 python 异常处理 try

try:  语句体 except 异常类型:  处理语句 except 异常类型:  处理语句 #请用户输入被除数,除数,然后计算相除的结果 while True:     try:         a = int(input("请输入数字:"))         b = int(input("请输入数字:"))         c = a / b         prin

2018-01-01 23:23:19 2292

原创 python 第九课

多态 类属性 类方法 实例属性 实例方法 静态方法

2017-12-31 09:41:44 210

原创 python 第八课

# 猜拳游戏 import random class computer: def __init__(self): self.name=0 self.scores=0 self.myrand=0 def punch(self): #电脑出拳 self.myrand=random.randint(1,3)

2017-12-28 08:37:43 282

原创 python 第七课

类和对象 类:具有相同属性和方法的对象的集合 对象:万物皆对象 它俩的关系:

2017-12-26 18:49:31 256

原创 python 第6课

函数里的可更改(mutable)和不可更改(immutable)对象 在python中,strings,tuples,numbers是不可更改的对象,而list,dict等则是可更改对象 不可更改对象是,变量赋值,a = 5后再赋值,a = 10,这里新生成一个Int值对象10,把a指向它,而5被丢弃,不 是改变a的值,相当于新生成了a。 a = 5 print(a) 5 a = 10

2017-12-23 19:35:03 273

原创 python 第五课

双色球小程序 第一种:                                                                                第二种:  import random                                                                     list = [] myli=[

2017-12-20 22:15:04 287

原创 python第四课

列表 list: 在pytnon中的列表就是,中括号里放一些字符串,数字,汉字用逗号隔开,没有规定的大小 例如: list1 = ['Google','Runoob',1987,2000] list2 = ['python2','noon'] 每个值它对应的一个索引,从0开始,可以根据索引来进行一些操作 如: 提取 print(list1[1]) 结果 Runood 切片提取

2017-12-19 14:32:22 224

原创 python 第三课

三角形: for i in range(0,5):     for n in range(0,5):          if i + n              print("$",end="")         else:              print("" ,end="")      print()  # 比较经典的 输入行数来显示等腰三角形: d = int(i

2017-12-17 15:02:52 316

原创 python 第二课

做一些循环练习:  先用while循环做1到100的总和:     n = 100     sum = 0     counter = 1     while counter            sum = sum + counter            counter += 1     print("1到%d的总和是:%d",(n,sum))      #    %d  是

2017-12-14 15:58:49 317

原创 python3第一课

我的第一个python程序;   print(“你好”) print是输出 python3的基础语法;   标识符     1. 第一个字符必须是字母中的字母或下划线“_”。     2. 标识符的其他的部分有字母、数字和下划线组成。     3.标识符对大小写敏感。 python里的的一些保留字、关键字不能用。这个和JS里的一样    如:'False’, 'None', 'T

2017-12-12 16:43:15 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除