- 博客(16)
- 收藏
- 关注
原创 使用Django Models直接对数据库进行ORM操作
区别在于save方法不仅可以更新数据中现有对象数据,还可以创建新的对象。而update方法只能用于更新已有对象数据。一般来说,如果要同时更新多个对象数据,用update方法更合适。注意: 对Django自带auth模块中的User模型操作,比如创建新的用户时,请用create_user方法。该方法会将密码自动加Hash存储到数据库中。删即删除一个已有对象或从表中删除一个已有条目。Django也允许同时删除多个对象或条目。查询主要是get和filter等方法。6.2 基于Q对象的多条件查询。
2023-07-10 20:44:54
916
1
原创 Docker部署TensorFlow版本Jupyter
由于jupyter官方docker里默认的user是jovyan,用户id是1000,与本地文件夹权限不一致,因此需要修改本地文件夹才能完成挂载,否则会导致创建文件权限不足问题。进入jupyter,终端输入ipython。① 复制加密后的密码文本,重新启动容器。② 在配置中配置密码。
2023-07-01 15:12:43
621
原创 在Django的admin上显示超链接
Tipsallow_tags: 允许显示超链接short_description: 显示的字段名from django.contrib import adminfrom django.utils.html import format_htmlfrom .models import ModelsExample@admin.register(ModelsExample)clas...
2020-02-14 21:26:20
2148
1
原创 在admin中注册(register)模型(model)的两种方式
背景为了让 admin 界面管理某个数据模型,我们需要先注册该数据模型到 admin。方法方法一: 装饰器from django.contrib import adminfrom .models import ModelExample@admin.register(ModelExample)def AdminExample(admin.ModelAdmin): ....
2020-02-14 21:23:24
5404
原创 OpenCV基础--以图像融合为例
文章目录@[toc]安装图像读取三通道读取BGR四通道读取BGRA图像大小图像保存为三通道图像添加alpha通道, 设置为不透明通道切分alpha通道生成通道合成图像缩放interpolation插值方法反向变换公式INTER_NEAREST最近邻插值INTER_LINEAR双线性插值INTER_AREA图像融合局部融合微信公众号二维码安装pip install opencv-python图...
2020-01-19 14:02:06
602
原创 修改VirtualBox虚拟硬盘VMDK大小
原因原来设定的VirtualBox虚拟机硬盘是vmdk格式,动态分配大小但最大大小仅为60G。由于使用上的需求,希望将最大大小扩大到100G。使用VirtualBox(版本6.1)上的虚拟介质管理器进行大小调整。但报如下错误:错误原因:VirtualBox不支持vmdk格式的虚拟硬盘大小调整。解决方案先将vmdk虚拟硬盘转换为vdi格式,再进行resize大小调整,最后将vdi格式转...
2020-01-19 13:57:54
3017
1
原创 Supervisor学习笔记
简介Supervisor是一个客户端/服务器系统,允许其用户在类UNIX操作系统上控制许多进程。Supervisor可运行于Linux (Ubuntu), Mac OS X (10.4, 10.5, 10.6), 和 Solaris (10 for Intel) 以及 FreeBSD 6.1系统,且不能运行于所有版本的Windows系统;支持Python2.7、3.4或以上安装apt-ge...
2020-01-15 20:20:09
259
原创 Django项目创建流程
文章目录@[toc]安装创建项目启动后台服务(开发)绑定数据库绑定MySql在数据库中建表创建超级管理员创建自定义app坑访问后台报错请求资源报错绑定MySQL坑MySQLdb不支持Python3django 2.2版本或以上对MySQLdb版本有要求参考安装pip install django本文Django版本使用3.0.1创建项目用 Django 自带的脚手架工具 django...
2019-12-29 15:56:03
198
原创 Windows通过开机自启动执行bat脚本常驻python脚本
Windows通过开机自启动执行bat脚本常驻python脚本使用schedule实现python定时任务python中的轻量级定时任务调度库:schedule安装: pip install schedule使用:单一任务:import scheduleimport time# 定义要执行的任务def job(): print("I'm working..."...
2019-06-11 23:16:20
2610
原创 使用Python+阿里云OSS实现个人图床(图片存储)
文章目录@[toc]阿里云OSS阿里云OSS选择阿里云OSS API使用使用Flask封装API实现本地图片上传代码Flask Bug:Windows右键实现一键上传文件并返回文件OSS路径编写Python脚本获取文件路径, 并上传至阿里云Flask接口增加右键任务按钮参考完整项目代码见GitHub**本项目教程见CSDN博客阿里云OSS阿里云OSS选择阿里云: 0-5GB(含)部分...
2019-05-10 20:00:31
5834
1
原创 Django RestFramework学习笔记
文章目录安装使用细节修改`settings.py`在app中创建`serializers.py`文件——序列化文件在`views.py`中创建类在`urls.py`中注册路由请求http请求方式状态码使用例子自定义数据返回结构解决跨域请求问题方法1 修改settings配置, 避开csrf验证方法2 使用csrf_exempt装饰器对特定view进行屏蔽filter筛选分页参考安装pip i...
2019-04-24 21:23:38
328
原创 python pyppeteer学习笔记
简介Pyppeteer是Puppeteer的非官方Python支持,Puppeteer是一个无头JavaScript的基于Chrome/Chromium浏览器自动化库,可以用于对渲染网页的抓取。优点免安装chrome。第一次使用时,会自动下载安装chromium(chromium相当于chrome的开发版本)。可直接抓取JavaScript渲染结果安装pip install py...
2019-04-18 22:03:09
2793
原创 Centos7安装chrome+chromedriver详细教程
更新Centos源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#下载完后,运行下面命...
2019-04-12 22:45:08
3060
原创 CentOS 6.7 上安装Firefox浏览器+geckodriver
检查是否已安装FireFox输入firefox --version检查是否已安装FireFoxCentOS 6.7 上安装Firefox浏览器rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm更新:yum --enablerepo=remi update firefox安装:yum --enabl...
2019-04-06 17:34:34
1455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人