- 博客(39)
- 收藏
- 关注
原创 ajax 成功之后刷新页面
也许是项目导包jquery版本问题,reload方法一直没生效,但是location.replace(location);确有奇效
2020-09-18 15:13:44
988
原创 正则
for x in div_a: url = re.compile('href="(.*?)"',re.S) print(url.findall(x)[0])xpath 就按照标签一步一步往下 // 就是全局查找 class 和id 都是一样弄 # next_page_url = response.xpath('//div[@class="ui pagination menu"]/a[last()]' ).extract...
2020-07-29 22:11:20
170
原创 import pymysql pymysql.install_as_MySQLdb()
import pymysqlpymysql.install_as_MySQLdb()"D:\python364\lib\site-packages\django\db\backends\mysql\base.py注释判断的36行
2020-07-14 10:08:04
3319
3
原创 mysqlclient报错装不上去
下载这个链接:https://pan.baidu.com/s/1AVpHgAXHiAXE-n4smB46kg提取码:n4v2cmdcd 到自己的环境中的scripts中去 执行scripts\activate [意思是讲环境切换到自己用的这个环境为主环境]切换之后,cd 到 文件所在的地方 比如桌面python -m pip install mysqlclient-1.3.13-cp27-cp27m-win_amd64.whl执行之后 就明白了在pip instal...
2020-06-05 17:27:02
227
原创 now
Django路径书写的方法:os.join.path(BASE_DIR,"这里写的就是APP名字路劲")with open(os.path.join(BASE_DIR,'one','imgs','a','aaa.png') ,'rb') as f: image_data = f.read()return HttpResponse(image_data, content_type="image/png")这种书写方式,返回一个图片import qrcodecode = "需要生成二维码的"...
2020-06-02 14:03:58
122
原创 二维码 pdf 的一些操作 reportlab
二维码生成:def qr_code(code_url): qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=1 ) qr.add_data(code_url) qr.make(fit=True) img = qr.make_image()
2020-05-22 11:51:00
224
原创 本地mysql的一些
重新装要把 之前的卸载干净cmd 之后 regedit 打开注册表 删除mysql 以及c盘的所有文件重新安装 custom自定义安装就好如果重新安装之后连接不上的话那估计就是 密码类型不对打开 如图 添加一个新的或者 更改密码...
2019-11-04 21:14:32
136
原创 ssl证书
先生申请证书 再放到如下位置location / { server { listen 80; server_name api.partai.cn; server_name_in_redirect off; proxy_set_header Host $host:$server_port;...
2019-08-23 18:01:48
318
转载 django 基本操作 虽然都会但是温习一下
本文链接:https://blog.youkuaiyun.com/qq_34493908/article/details/81352784首先这里给出一个学生model: class Student(models.Model): name=models.CharField(max_length=10) sex = models.IntegerField(choic...
2019-08-15 18:38:49
144
原创 http改成https
解决方法1.安装python-django需要的库 pip install django-extensions pip install django-werkzeug-debugger-runserver pip install pyOpenSSL2.在django工程setting.py的 INSTALLED_APPS 下添加 'w...
2019-08-15 11:19:05
375
原创 Use body.encode('utf-8') if you want to send it encoded in UTF-8.
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 117-118: Body ('朗逸') is not valid Latin-1. Use body.encode('utf-8') if you want to send it encoded in UTF-8.在里面有中文 字符串后面 加个...
2019-08-14 17:04:43
3245
原创 django 多表联查
一对多name = Blog.objects.get(name='a').test.all()l = []for n in name : l.append(n.headline)return HttpResponse(l)class Blog(models.Model): name = models.CharField(max_length=100) ...
2019-05-26 17:48:37
924
转载 django去重
user_courses = BrandMapping.objects.all()user_courses = user_courses.values('brand_name').distinct()
2019-05-13 13:48:08
2193
原创 问题:使用systemctl start nginx.service启动nginx,出现Job for nginx.service failed because the control process
问题:使用systemctl start nginx.service启动nginx,出现Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.解决:...
2019-05-08 15:30:10
9285
原创 前端部署
需要前端先打包成【cnpm run build】压缩build.zip上传到/home/ubuntu/tmp/testReact 【随便一个,但是后面的location的地址要对应上】在解压unzipbuild.zip 解压之后进入build 然后 mv * ../就是把build解压之后的内容都移到上一级目录sudo apt-get install build-essentialsu...
2019-05-06 19:38:03
450
转载 后期看看
npm cachehttps://jingyan.baidu.com/article/574c52197e42b96c8d9dc115.htmlsudo apt-get install nodejssudo apt install nodejs-legacysudo apt install npm# apt-get update# apt-get install -y p...
2019-05-06 10:52:27
249
原创 去掉数据库字段的的空格
update test_qu_diao_kongge set StdOE=replace(StdOE,' ',''); uuid【生成不重复的id】import uuidid = uuid.uuid1()
2019-05-05 22:02:45
3092
原创 ubuntu Python3包的位置上[django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is re]
先找到django的位置 然后在按照下面的路径 遇到两次这个问题,但是位置都不一样,切记【可以先下载django,如果有的话,会提示diango在那个文件夹已经存在,进去之后/django/db/backends/mysq会有一个base.py将文件中的如下代码注释if version < (1, 3, 3): raise ImproperlyConfigured(...
2019-05-04 17:45:11
623
转载 下载python和更改优先级
https://www.cnblogs.com/yjlch1016/p/8641910.htmlsudo apt-get remove python3-pip【卸载pip3】sudo add-apt-repository ppa:jonathonf/python-3.6按Enter确认输入命令sudo apt-get update输入命令sudo apt-get install...
2019-05-04 13:52:40
588
原创 django后台运行
ps aux | grep -i managekill -9 端口号nohup python manage.py runserver 0.0.0.0:9999 &ohup(no hang up)用途:不挂断的运行命令&用途:在后台运行nohup /root/start.sh &在shell中回车后提示:[~]$ appe...
2019-04-30 15:01:13
2004
原创 AttributeError: 'str' object has no attribute 'tzinfo
加一个auto_now_add=TruedateTime = models.DateTimeField(auto_now_add=True)如果字段是'0000-00-00 00:00:00.000000' 还是会报错,所以不能这样的
2019-04-26 10:21:21
3047
原创 Error: That port is already in use.
ps aux | grep -i managekill -9 杀死端口号
2019-04-25 09:37:18
1024
原创 django跨域请求
# 安装django-cors-headers跨域模块pip install django-cors-headers# app设置到settings当中'corsheaders',# 放在第一个'corsheaders.middleware.CorsMiddleware',# 直接允许所有主机跨域,写在中间件下面即可CORS_ORIGIN_ALLOW_ALL = True # ...
2019-04-25 09:19:50
142
原创 Django 的分页器实现
from django.core.paginator import Paginatorlimit = request.POST.get('limit',3)page = request.POST.get('page',3)groupida = Autooe.objects.all()paginator = Paginator(groupida, limit)#每页显示的数据个数p...
2019-04-23 15:34:50
78
转载 模糊
UserInfo.objects.filter(user_name__contains=’王’)查询user_name中包含 ‘王’ 的人UserInfo.objects.filter(user_name__endswith=’王’)查询user_name中以王结尾的人UserInfo.objects.filter(id__gt=5) # gt大于 lt小于 exack等于 gte大于...
2019-04-11 09:32:39
163
转载 去
数据库份表格主要分1:创建表格,主要语句【create table member(id bigint auto_increment primary key,name varchar(20),sex tinyint not null default '0')engine=myisam default charset=utf8 auto_increment=1;】这个创建的表格...
2019-04-02 18:02:40
139
原创 django使用已经存在的数据库表格以及表格的数据
django 中的settings中连接数据库:反向生成已经存在的数据库表格中:python manage.py inspectdb#由于Django内部链接MySQL数据库的时候默认的是使用MySQLdb的#但是Python3中没有这个模块#所以我们要去修改他的project同名文件夹下的__init__文件import pymysqlpymysql.install_as_M...
2019-03-28 12:07:20
2729
原创 全国城市列表精确到区县(如果需要的话就直接拉到pycharm'里面运行 更改数据库就好了)
import reimport pymysqlHOST_PRO = '127.0.0.1'PORT_PRO = 3306USER_PRO = 'root'PASSWD_PRO = 'abc123'DB_PRO = 'car'CHARSET = 'utf8'aa = """"d.add(1024, 1023, '安徽省');d.add(1025, 1024, '安庆市');d....
2019-03-15 11:33:41
872
原创 mysql 数据库分表,合表
数据库份表格主要分1:创建表格,主要语句【create table member(id bigint auto_increment primary key,name varchar(20),sex tinyint not null default '0')engine=myisam default charset=utf8 auto_increment=1;】这个创建的表格...
2019-03-08 13:50:36
1032
原创 分布式爬虫设置
分布式爬虫1) 在爬虫的settings.py中添加下面两句话# Enables scheduling storing requests queue in redis.SCHEDULER = "scrapy_redis.scheduler.Scheduler"# Ensure all spiders share same duplicates filter through redi...
2018-11-12 17:37:11
191
原创 git pycharm 拉取 上传 代码(新入职员工拉取代码)
9 11 sql26 ua区别:1.github和码云的区别?1) 一个英文一个中文2)私有仓库一个收费一个免 pyqt这个东西3)一个用户量大一个用户量小4)一个国外一个国内地址 就是点击项目然后 点击克隆下载https地址就是端命令 git clone + 地址复制地址 鼠标右键 git clone 然后输入地址在pycharm上...
2018-11-12 17:33:05
866
原创 git命令
传参数的方式装饰器一对多,多对多的方式回顾之前学的,登陆验证selenium创建管理员,管理员的权限,管理员创建用户的权限哦瑞口 js 基本的 啊贾克斯Ctrl +l 清空 还有一个git --version 版本号git config --global user.name “”git config --global user.email “”mkdir ...
2018-11-12 17:32:06
146
原创 Django数据库一对一 一对多 多对多
one2one:model数据字段,最重要的就是设置外键 这个# 联系人作为主表class PersonModel(models.Model): name = models.CharField(max_length=20, verbose_name='姓名') phone = models.CharField(max_length=15, verbose_name='手机号'...
2018-11-12 17:30:53
855
原创 pyspider
pyspider是一个可视化的爬虫框架吧,说是可视化的意思就是代码写起来比较简单,内容和过程可以看见。不过我还是喜欢scrapy。接下来说一说pyspider使用1:下载pyspider 直接在环境中下载pip install pyspider2:找到下载路径shift加鼠标右键在命令行运行3:进入虚拟环境,然后输入pyspider 回车 这样就把服务开开了pyspider开开...
2018-09-29 22:20:22
537
原创 Mongodb的存储操作 以及增删改查
下载MongoDB的网址 http://www.runoob.com/mongodb/mongodb-window-install.html 开启mongodb方法,就是从下载安装的目录有一个文件bin进去之后以管理员运行,pymongo是一个操作mongodb的包 可在环境里面 下载 from pymongo import MongoClient创建MongoDB对象...
2018-09-29 20:58:38
167
原创 python中基于scrapy框架的分布部署redis,scrapyd以及gerapy
分布式的步奏1:(1)下载redis包,记住要用管理员身份运行:也可以到安装包的安装路径去按住shift建再加上鼠标右键在命令窗口打开 (2)redis-server redis.windows.conf(这样是开服务的:还要在redis.windows.conf文件中的搜索bind,将后面的ip改成当前服务器ip bind 192.168.216.54) (3)redis-...
2018-09-27 22:31:03
667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人