- 博客(17)
- 收藏
- 关注
原创 Linux命令之grep
Linux 查询命令四剑客:awk grep find sed grep /grep/ n. UNIX工具程序;可做文件内的字符串查找 Linux grep命令用于查找文件里符合条件的字符串 。 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep命令的常用格式为:grep [选项] ”模式“ [文件] grep家族总共有三个:g...
2019-07-11 19:16:30 455
原创 python模块之PIL模块(生成随机验证码图片)
python模块之PIL模块(生成随机验证码图片) PIL简介 PIL:是Python Image Library的缩写,图像处理的模块。主要的类包括Image,ImageFont,ImageDraw,ImageFilter PIL的导入 首先需要安装一下pillow包 pip install pillow 然后就可以调用PIL里的类了 from PIL import Image from PIL...
2019-06-19 20:52:52 480
原创 WebSocket
WebSocket 一、WebSocket是什么? WebSocket是HTML5 开始提供的一种在单个TCP连接上进行全双工通信的协议 。 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的通传输层信协议 。使用三次握手协议建立连接。 终止一个连接要经过四次握手挥手。 三次握手 四次挥手 全双工(Full Dupl...
2019-06-19 20:47:46 352
原创 Django 发送邮件
Django 发送邮件 邮件配置 在 settings.py 文件中进行以下配置: EMAIL_USE_SSL = True # Secure Sockets Layer 安全套接层, 取决于邮件服务器是否开启加密协议 EMAIL_HOST = 'smtp.qq.com' # 邮件服务器地址 EMAIL_PORT = 465 # 邮件服务器端口 EMAIL_HOST_USER = 'accoun...
2019-05-31 20:53:38 243
原创 CSV文件操作
CSV文件操作 CSV文件 CSV简介: CSV文件通常用于我们在电子表格软件和纯文本之间交互数据,CSV文件内容是一些用逗号分隔的原始字符串。 CSV文件的操作在Python中有单独的模块来使用,模块名为csv CSV文本操作 导入模块:import csv 打开文件对象:fp = open(‘test.csv’, ‘a+’ ) 返回专门用做csv处理的读,或写对象:fp = csv...
2019-05-06 17:22:15 452
原创 Centos安装Python3及设置对应版本pip
Centos安装Python3及设置对应版本pip 安装Python3 安装Python依赖: yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 由于Python在linux不支持我们以可执行程序的方式安装,所以需要我们选择对应的版本源码安装 源码下载站点: h...
2019-05-06 17:11:46 719
原创 点击分类展示新闻(类ajax)
展示新闻(类ajax) # 展示新闻 def show_news(request): cate = Cate.objects.all() cid = request.GET.get('id',1) if cid: # 从前台获取当前显示的第几页 current_page = request.GET.get('page',1) ...
2019-04-24 22:24:15 422
原创 Paginator分页组件
Paginator分页组件 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger Paginator :创建分页对象 all_ = models.objects.all() p = Paginator(all_, 10) # 分页all_数据,每页显示10条数据 p.count() # 总数据...
2019-04-24 20:47:39 388
原创 Django ajax 局部加载、异步刷新
Django ajax 局部加载、异步刷新 ajax 异步加载视图函数 # 展示分类页面,post 时进行 ajax 提交 from django.http import HttpResponse from django.core import serializers # 进行序列化返回页面 def show_cate(request): cate = Cate.objects....
2019-04-24 20:05:52 1978
原创 Django上传图片
Django上传图片 settings.py 配置 STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'), # 配置 static 文件夹 ) 上传图片视图函数 # 上传图片 import os from 主应用名称.settings import STATICFILES_DIRS def add_computer(request...
2019-04-24 20:04:38 202
原创 Django相关文件配置
Django相关文件配置 settings.py 配置 LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai' USE_TZ = False os.path.join(BASE_DIR, 'template') STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'), ) urls....
2019-04-24 19:33:16 178
原创 Django模型层字段类型、字段属性,对数据库表进行增、删、改、查操作方法(models)
模型层 配置Mysql数据库 在确保mysql数据库可以连接使用的情况下; 首先在数据库中创建专为django使用的库django_models create database django_models charset=utf8; 配置django的settings.py文件中的DATABASES属性如下 DATABASES = { 'default': { '...
2019-04-10 16:17:49 1891
原创 Django中使用原生SQL的几种方式
django中使用原生SQL的几种方式 一:extra:结果集修改器,一种提供额外查询参数的机制 实例: 使用extra: 1:Book.objects.filter(publisher__name='广东人员出版社').extra(where=['price>50']) Book.objects.filter(publisher__name='广东人员出版社',price__gt=50...
2019-04-10 16:10:56 1199
原创 Django模型层中的字段关系(一对一、多对一、多对多)
字段关系 字段关系是django维护表关系的方式;其中主要有一对一,多对一以及多对多, 现在的一对一及多对一关系中需要设置on_delete属性用来描述当关联数据被删除时的操作,有如下一些 models.CASCADE:删除关联数据,与之关联也删除 models.PROTECT:删除关联数据,引发错误ProtectedError models.SET_NULL:与之关联的值设置为null(前...
2019-04-10 16:01:02 1339
原创 Django • haystack 全文检索
全文检索 • 全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理 • haystack:django的一个包,可以方便地对model里面的内容进行索引、搜索,设计为支持whoosh,solr,Xapian,Elasticsearc四种全文检索引擎后端,属于一种全文检索的框架。 • whoosh:纯Python编写的全文搜索引擎,虽然性能比不上sphinx、xap...
2019-04-02 09:57:06 146
原创 Flask 数据库迁移
在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。 更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。 在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask-Script中,所有操作通过命令就能完成。 为了导出数据库迁移命令,Flask-Migrate提供了...
2019-03-26 10:48:07 173
原创 代码版本控制:git的使用
1.https://github.com/ 注册账号 2. 点击 Start a project 3. 4. 5. Clone or download 6.安装git 7. cd 到创建项目的目录 8. git clone https://github.com/zhangxiaochuZXC/test007.git 9.创建test.py文件 10. git config use...
2019-03-26 10:35:52 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人