自定义博客皮肤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 296

原创 django 添加富文本编辑器

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

2018-03-08 22:49:24 1055

原创 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 360

原创 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 481

原创 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 457

原创 django blog 注册

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

2018-02-28 11:07:37 284

原创 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 788

原创 Mysql数据库 关系和范式

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

2018-02-04 23:17:12 297

原创 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 310

原创 python 数据库 Mysql (3)

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

2018-02-01 23:20:18 410

原创 python 数据库 Mysql (2)

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

2018-01-30 18:17:57 298

原创 python 数据库 Mysql (1)

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

2018-01-26 08:45:04 399

原创 python 网络编程

Python 中的TCP服务器网络编程TCP服务器端:import socketimport threadingserversocket = 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 340

原创 python 生产者 消费者

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

2018-01-20 21:55:55 459

原创 python 正则表达式

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

2018-01-20 15:38:54 353

原创 python 多线程

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

2018-01-18 13:11:16 284

原创 python xml解析

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

2018-01-16 18:10:18 440

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

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

2018-01-13 22:10:15 265

原创 python tkinter模块

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

2018-01-11 15:05:37 4222

原创 python set集合 推导式

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

2018-01-06 10:57:21 1112

原创 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 656

原创 python 异常处理 try

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

2018-01-01 23:23:19 2333

原创 python 第九课

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

2017-12-31 09:41:44 246

原创 python 第八课

# 猜拳游戏import randomclass 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 323

原创 python 第七课

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

2017-12-26 18:49:31 287

原创 python 第6课

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

2017-12-23 19:35:03 309

原创 python 第五课

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

2017-12-20 22:15:04 324

原创 python第四课

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

2017-12-19 14:32:22 263

原创 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 347

原创 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 372

原创 python3第一课

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

2017-12-12 16:43:15 324

空空如也

空空如也

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

TA关注的人

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