自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunmligth

Running Everytime , Play Everything

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端生成csv文件并下载

function dowlondCSV(){ let str = "header1,header2,header3\n" + "row1td1,row1td2,row1td3\n"; let uri = 'data:text/csv;charset=utf-8,' + encodeURIComponent(str); var lin...

2018-12-06 20:52:19 1815 2

原创 Bootstrap文件上传美化 input()

<div class="form-group"> <div class="col-sm-4 control-label">选择文件</div> <div class="col-sm-6"> <div class="input-group"> &

2018-11-12 14:45:43 16035 3

原创 Django 做多级搜索&仅查找所需列(得到所需列的query_set)&下载

def get_query_all(dic=None,values=None): res = oneModel.objects.filter(**dic).values(*values) return res多级搜索: 将搜索项以字典格式传入filter,注意解包 **得到所需的列:将所需列以列表形式传入values,得到一个字典列表[obj1,obj2,obj3]实现...

2018-10-23 19:40:21 281

原创 Django admin设置

更改’admin 后台管理’文字显示:class MyAdminSite(admin.AdminSite): site_header = 'xx管理系统' # 此处设置页面显示标题 site_title = 'xx管理系统' # 此处设置页面头部标题 admin_site = MyAdminSite(name='management')admin后台增加导入数...

2018-10-10 15:53:12 289

原创 Docker简单使用

docker search 查询imagedocker pull 拉取镜像到本地docker run + image 开启一个容器run参数: -it 交互模式运行-p 端口映射(-p 80:8000 将docker8000端口映射到主机80端口)-v 主机路径:docker容器路径 (绝对路径) 文件挂载...

2018-10-09 13:12:05 146

原创 Django 删除upload_to文件

新版Django在admin后台直接删除一条数据时,file = models.FileField(upload_to=‘file’)上传的文件并不会删除,以下为解决方法:在model.py加入:from django.db.models.signals import pre_deletefrom django.dispatch.dispatcher import receiver@rec...

2018-09-26 15:24:52 2876

原创 csv文件转字典()

with open('filename','r') as csv_f: reader = csv.reader(csv_f) fieldnames = next(reader) csv_reader = csv.DictReader(f,fieldnames=fieldnames) for row in csv_reader: d = {} ...

2018-09-25 18:26:27 3474 2

原创 Django 注意事项(文件上传,ajax等)

上传图片注意事项:form表单提交文件,需在form添加属性 enctype="multipart/form-data"当前input标签type = file name="img"views.py img=request.FILE.get("img")ajax格式:$("#fav").click(function () {

2018-08-17 21:13:39 385

原创 Django 搜索/分类/多级查询/分页

views.py:def project(request): if request.method=='GET': allproject = ProjectProfile.objects.all() keywords = request.GET.get('keywords', '') #搜索 if keywords: ...

2018-08-14 09:02:29 1546

原创 Django-rest-framework

依赖包: coreapi, django-guardian配置url: from rest_framework.documentation import include_docs_urls #支持文档生成的url,结尾不能加$ url(r'docs/',include_docs_urls(title="文档")), # 登录用url,调试api会用到 url(r'^api...

2018-08-03 21:03:43 156

原创 django1.11 配置xadmin及应用

设置xadmin下载Django-xadminxadmin依赖的库: django>=1.9.0 django-crispy-forms>=1.6.0 django-import-export>=0.5.1 django-reversion>=2.0.0 django-formtools==1.0 future==0.15.2 httplib2==0....

2018-08-01 19:01:43 535

原创 Python基础学习(二)

深浅拷贝,作用域is :用作比较两值的引用地址,==比较的是值浅拷贝 copy,copy(被拷贝对象):产生一个新的对象(引用)但是里面引用的元素还是原来的元素(元素地址没变)作用与“=”相同(切片,工厂函数)深拷贝deepcopy:可变类型都新产生了一份,不可变类型共用特殊:不可变类型:没有拷贝这种说法 数值:小整数对象池(-5,256) 元组:对象 不可变 注意:如果是元组...

2018-05-22 13:25:28 139

原创 Python基础学习(一)

Python基础#单行注释”’多行注释”’“”” 使用双3个双引号,也可以多行注释 使用双3个双引号,也可以多行注释 “”“如果直接在程序中用到了中文,比如 print(‘你好’)如果直接运行输出,程序会出错 解决的办法为:在程序的开头写入如下代码,这就是中文注释 #coding=utf-8在python的语法规范中推荐使用的方式: # -*- codin...

2018-05-22 13:24:00 338

原创 爬虫scrapy-redis

将普通爬虫更改为scrapy-redis:spider_name.pyfrom scrapy_redis.spiders import RedisSpider #导入RedisSpider原本的class NameSpider(scrapy.Spider):继承的类更换为RedisSpiderredis_key = ‘sinaspider:start_urls’ #运行的时候使用re...

2018-05-20 21:13:08 164

原创 Ubuntu配置虚拟环境Virtualenv&virtualenvwrapper

安装Virtualenv: sudo pip3 install virtualenv安装virtualenvwrapper sudo pip3 install virtualenvwrapper打开~/.bashrc配置:sudo subl .bashrc 或将subl替换为gedit,vim等,然后写入 export WORKON_HOME=~/Envs source /usr/loc...

2018-05-17 22:16:28 410

原创 Ubuntu美化之---Docky

预览图: 边栏工具安装方式: sudo apt install docky

2018-05-17 16:32:32 2832 4

原创 Ubuntu美化之---flatabulous主题

首先导入ppa:sudo add-apt-repository ppa:noobslab/themes更新缓存sudo apt-get update安装主题sudo apt-get install flatabulous-theme更换主题需要使用美化工具:Ubuntu16.04默认桌面安装方式: sudo apt-get install unity-tweak-toolGnome桌...

2018-05-17 16:28:47 1402

原创 Git安装与使用----Ubuntu环境

1.安装gitsudo apt-get install gitgit init (通过git init命令把这个目录变成Git可以管理的仓库) 2.设置用户名和emailgit config –global user.name “sunmlight(用户名)”git config –global user.email “[email protected]” 执行完成...

2018-05-17 16:18:03 146

原创 爬虫----代码段总结

图片下载response=requests.get(url,headers=headers)if response.status_code==200: with open('123.jpg','wb') as f: f.write(response.content) print('ok')图片下载 —scrapypipelines.py:...

2018-05-17 14:18:16 202

原创 爬虫----浏览器自动控制Selenium

Selenium与PhantomJSPhantomJS是一个无界面浏览器Selenium:是一个web自动化测试工具,可以按照指定的命令自动操作快速入门 - from selenium import webdriver # 导入webdriver - from selenium.webdriver.common.keys import Keys # 导入键盘操作keys包 - ...

2018-05-17 14:04:04 650

原创 Linux操作---Ubuntu

命令打开终端:ctrl+alt+t 关闭:ctrl+d/exit共用窗口打开:ctrl+shift+t基本操作 查看当前目录:pwd列出当前下的目录或文件:ls(也是一个程序 在/bin)跳转到根目录:cd /查看命令在哪个位置:which **切换到home目录:cd或者cd ~Ctrl+c停止运行清屏:Ctrl+l或clear(假清屏) 彻底清屏:resethist...

2018-05-16 09:43:10 490

原创 Mysql基础学习(安装与使用)

数据库介绍类型: 关系型数据库: (RDBMS):MySQL,Oracle,DB2,SQL Serve非关系型数据库(No SQL):MongoDB,Redis,键值对数据库,文档数据库MySQL数据库–>库–>表–>数据链安装启动 安装mysql服务端: sudo apt install mysql-server安装mysql服务端:su

2018-05-15 22:34:01 535 5

原创 MongoDB

NoSQlnot only sql–非关系型数据库优点:高可扩展性,分布式计算,低成本,架构的灵活性半结构数据化,没有复杂的关系缺点: 没有标准化,有限的查询功能,最终一致是不直观的程序MongoDB特点: 模式自由:可以把不同结构的文档存储在同一个数据库里面向集合的存储:适合存储json风格的文件形式数据结构由键值对组成,类似json对象,字段值可以包括其他文...

2018-05-15 22:32:32 133

原创 django基础学习

1.进入虚拟环境 workon python32.django-admin startproject dir_name创建项目文件夹(项目配置及设置文件)3.cd进入项目文件夹4.python manage.py startap dir_name (应用文件夹)5.使用pycharme打开项目文件夹6.设置虚拟环境7.settings.py: - INSTALLED_AP...

2018-05-15 22:31:39 199

原创 Ubuntu18.04 开启wifi热点

在终端输入 nm-connection-editor双击Hotspot编辑热点信息

2018-05-15 21:27:50 10056

原创 爬虫---scrapy

scrapyubuntu安装: - python3安装依赖库:sudo apt-get install python3 python3-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev - 通过pip 安装 Scrapy 框架命令:sudo pip3 install scrapy基本流程: ...

2018-05-15 21:17:09 181

原创 爬虫基础学习

request封装请求头from urllib.request import Request,urlopenurl=’http://baidu.com’headers ={‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3...

2018-05-15 14:21:48 151

sublimeText3+汉化自用(Ubuntu)

sublimeText3编辑器安装包(Ubuntu),内附汉化工具及使用方法

2018-05-17

空空如也

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

TA关注的人

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