- 博客(141)
- 资源 (1)
- 收藏
- 关注
原创 【https】申请https证书 | docker | nginx | electron+react前端/python跳过安全验证警告
https会生成的一些文件,文件的说明(作用)根证书等(聊天记录),提供给前端装的,有些是提供给服务器安装的。
2023-01-04 10:44:47
965
原创 【Linux/Ubuntu】 linux常用命令
apt|apt-get两者有些许的区别,apt-get是比较旧的版本,apt是比较新的版本。但大致来说功能一致。apt是Debian系列(Debian、Ubuntu)的包管理工具,而yum是RedHat系列(Redhat、Centos、Fedora)的包管理工具。curl。.........
2022-08-05 11:16:00
217
原创 【Linux/Ubuntu】 部署docker时遇到的问题
在前面加上sudo可以暴力解决,估计是权限问题。安装完测试docker是否可以运行时,输入命令。
2022-08-03 14:07:06
3302
原创 【python】自定义base64编码 | 支持自定义字母表
中文也是可以用base64编码的,因为base64本质是对bytes类型的字节进行进一步的操作,中文和英文转化成bytes并没有什么本质区别。Python 之 Base64 编码介绍及自定义函数进行编码
2021-10-08 16:45:06
1007
原创 【python】VS Code | pylint
最近在做Code Review,vsCode的python插件默认使用了一个pylint工具,对python代码做一个格式规范。但有些格式不想让它被提示,所以下面介绍了pylint在vsCode里的配置修改方式一、开启/关闭/选择linterctrl+shift+P打开(我不知道怎么称呼)vsCode的命令行?输入Python: Enable Linting,点击后可选择开启或关闭pylint。输入Python: Select Linter,点击后可选择不同的linter,默认是pylint二、配置l
2021-09-10 09:10:28
837
原创 【Django】分页Pagination | DRF的分页
Django自带的Pagination个人觉得就挺好用的,可以直接参考官网文档,Pagination,个人觉得非常清晰明了了至于DRF的分页,好像需要遵循它的一些规则才能用,我就没用。但查找中的学习材料记录一下:Django-drf-内置分页器的使用:其中Ⅴ 继承APIView的分页方式比较适用于我DRF的分页如果用DRF的方法,又想获取到Django自带的Pagination实例中的一些参数,假设DRF PageNumberPagination的实例时p_obj,p_obj.page.pagina
2021-08-17 14:57:18
310
原创 【Django】restframework下的orm查询思考
一、QuerySet延迟加载行为这次写项目有在考虑如果数据库数据过多,返回的list列表应该如何,总不能数据库有几条返回几条吧。同时需要实现一个根据所给条件筛选的功能,就会思考在这过程中,querySet被用来用去会不会很重。得到解答(django 数据库查询—如何获取指定范围的数据):QuerySet是延迟加载只在使用的时候才会去访问数据库,如下:>>> q = Entry.objects.filter(headline__startswith=”What”)>>
2021-08-16 17:39:40
345
原创 【CSS】
一、基础1、基础构造选择器: { 属性 : 值; }选择器1, 选择器2: { 属性 : 值; }属性和值都区分大小写CSS声明(块):属性+值CSS规则(集):CSS声明块+选择器2、使CSS生效的3中方法1)外部样式表<head>标签中使用<link>标签指定css文件2)内部样式表<head>标签中的<style>标签直接写css样式3)内联样式放在HTML元素的style属性中<h1 style="color: blu
2021-08-13 18:03:47
154
原创 【Django】ORM | 数据库 | filter中Q的使用
关于Django中数据库的查询接口,一般情况下我都会查看菜鸟教程的这个,比较全面,但是仅限于基础操作:Django ORM - 单表实例但有些更高阶/复杂的操作就需要自己平时积累或者上网找了。objects.filter()...
2021-08-03 16:46:51
524
原创 【CSS/Tailwind】有关-webkit-前缀
最近在将同事写的.scss转为Tailwind。其中有个值是`-webkit-appearance:none;`,翻阅Tailwind文档只找到`appearance-none`对应的css语句是`appearance:none;`。很好奇怎么转,难道就没有一一对应的语句?英文没好好看,在google上找到相关问题.appearance-none missing -webkit and -moz[Bug]: No webkit prefix for sticky解决方式似乎是一下两个关键:
2021-07-22 16:24:56
346
原创 【HTML】
元素元素基础元素Element=开始标签(属性Attribute:属性名="属性值")+内容+结束标签标签内不区分大小写空元素:无内容的元素,如img元素块级元素和内联元素块级元素在页面中以块的形式展现 —— 相对于其前面的内容它会出现在新的一行,其后的内容也会被挤到下一行展现。块级元素通常用于展示页面上结构化的内容,例如段落、列表、导航菜单、页脚等等。一个以block形式展现的块级元素不会被嵌套进内联元素中,但可以嵌套在其它块级元素中。内联元素通常出现在块级元素中并环绕文档内容的一小部分,
2021-07-16 18:00:52
174
原创 【python】关于加密算法
关于python加密的地方放库,常用的有PyCrypto,但其现在已经不再维护了。所以现在经常用的是pycryptodome(linux系统)和 pycryptodomex(windows系统,pypi库地址)python自带的库hashlib和base64还有其他一些,具体的介绍参考这篇文章Python数据加密与解密相关操作(hashlib、hmac、random、base64、pycrypto)用什么加密算法,主要还是看需求具体是什么,再采用不同功能的加密算法。比较详细得介绍了各种加密算法的
2021-07-14 16:33:25
335
原创 【python】同一台电脑上安装不同版本的python
更改快捷键名的方式:一台计算机如何安装2个版本的python,互不影响呢借用其他软件,py launcher,虚拟环境的方式:一台电脑能否同时安装不同版本的Python?请问python中的python launcher是什么?...
2021-07-09 10:23:13
336
原创 【python】CDLL 调用C的动态库dll
教程:python ctypes 探究 ---- python 与 c 的交互有关python版本/系统版本配合的问题:请教下 Python 调用 DLL 的问题
2021-07-05 10:37:13
624
原创 【Django】清除数据库 | 解决Django makemigrations时的NodeNotFoundError
因为更改了一些数据库模型,涉及到ForeignKey以及级联删除的问题,不想麻烦了想直接清空数据库从头建库。删库之前可以使用py manage.py dumpdata导出数据库中所有数据,之后再用loadata加载数据。问题出现直接把整个数据库删了,把每个app下的migrations文件夹下文件全部删除,只保留__init__.py然后进行makemigrations操作,报错django.db.migrations.exceptions.NodeNotFoundError: Migration
2021-05-11 12:52:00
1132
原创 【Django】session和token区别 | DRF token
有关 Session 的那些事儿,希望我这篇冗长的内容能讲清楚:较详细的解释了Session是什么,稍微提到一点Session和Token,JWT的关系/区别Session的状态是存储在服务器端,客户端只有session id;而Token的状态是存储在客户端...
2021-04-26 18:01:53
265
原创 【Django】静态文件
说说对静态文件的理解:在服务器有指定路径存放静态文件,程序中有规定静态文件的访问地址。用户通过规定的url(程序规定的前缀+路径+文件名)可以直接访问到该静态文件,并不需要再写接口。py manage.py findstatic --verbosity 2 test.png:通过该条指令,可以知道程序在哪里找到该静态文件,以及它会在那些路径下寻找静态文件...
2021-04-13 16:01:02
93
原创 【Docker】报错
Traceback (most recent call last): File "docker-compose", line 3, in <module> File "compose\cli\main.py", line 67, in main File "compose\cli\main.py", line 123, in perform_command File "compose\cli\command.py", line 69, in project_from_options File "
2021-04-08 16:23:22
1759
原创 【rest_framework】自定义异常处理 | 自定义返回异常
Restful API 中的错误处理python Django自定义错误处理机制【附代码】restframework 异常处理及自定义异常(相当于下面文档的中文版)rst官方文档:Custom exception handling
2021-04-07 17:25:12
506
原创 【Linux/Ubuntu | 云服务器】 带宽 | SSH | scp
使用SSH,用win10系统电脑远程操作云端服务器(Ubuntu系统)。在win10电脑上直接cmd/poswershell输入SSH命令即可使用。如果要传输文件到云端服务器的话,需要使用WinSCP软件。Windows 系统通过 WinSCP 上传文件到 Linux 云服务器ssh中exit命令退出远程服务器_SSH的使用详解ssh user@host:host即为远程服务器的公网IP...
2021-03-30 09:45:11
412
1
原创 【python】编码
你还在为Python中文乱码而感到烦恼?今天老司机给你讲讲!Python3设置了UTF-8文件还是保存为ANSI解决办法python 中去除BOM头
2021-03-25 13:46:06
97
原创 【Linux/Ubuntu】配置IP等 | 安装GUI桌面 | 基础命令 | 系统目录结构
sudo su #进入管理员权限Ubuntu 18.04修改IP地址root@ubuntu:~# vim /etc/netplan/50-cloud-init.yamlnetwork: ethernets: enp0s31f6: addresses: - 192.168.2.125/24 gateway4: 192.168.2.1 nameser
2021-03-08 17:25:47
430
1
原创 【Docker】nginx+uwsgi+django+postgresql
./docker-compose.ymlversion: "3"services: db: image: postgres expose: - "5432" environment: POSTGRES_PASSWORD: 'a1s2d3' POSTGRES_USER: 'postgres' POSTGRES_DB: 'miniserver' PGDATA: '/var/lib/postgresql/data/pgd
2021-03-04 17:52:39
351
1
原创 【Docker】django+postgresql数据库数据卷挂载问题
1、问题出现在学习数据库数据卷的挂载,这样可以对数据库数据进行备份,下次容器重启可以用以前的数据。django项目单独一个容器,postgres数据库单独一个容器(直接用官方镜像)。在网上参考别人方案,看到docker镜像里postgres将数据放在该路径下/var/lib/postgresql/datadocker-compose.yml文件内容如下(省去了不相关的部分):version: "3"volumes: # 自定义数据卷,位于宿主机/var/lib/docker/volumes内
2021-02-23 16:52:33
2098
原创 【Django】python时区 | postgresql时间时区问题
概念naive time:不带时区的时间,如2015-05-11 09:10:33.080451,使用datetime.datetime.utcnow()、datetime.datetime.now()等输出的active time:带时区的时间,如2015-05-11 09:05:19.936835+00:00,django.util.timezone.now()等输出的UTC时间:第一,表示的是格林尼治平均时,即零区时间。而北京时间表示的是东八区时间,即UTC+8。第二,当我们说获取的是UTC时
2021-02-23 10:37:20
790
原创 【计算机网络】域名 | DNS
名词解析主机/服务器:存放互联网数据,拥有唯一IPDNS/域名系统:通过域名解析,可以根据域名得到IP地址网址/域名/URL:具有唯一性hosts文件:记录所有主机名及其IP地址首选DNS/本地域名服务器:主机发出的DNS域名查询请求首先都会发送到本地域名服务器...
2021-02-22 17:31:33
108
原创 【Docker】补充
一些在平时学习中看到,以后可能会运用的docker中的技术/方法在服务器上,先安装docker和docker-composepypi源设置新建pip.conf,文件内容如下:原创Docker部署Django由浅入深系列(上):单容器部署Django + Uwsgi [global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com容器ip和宿主机ip
2021-02-20 18:07:43
236
原创 【Django】Nginx, WSGI, Django之间的关系
主要参考如何理解Nginx, WSGI, Flask之间的关系概要当客户端发送一个 HTTP 请求到 Django进行处理时,分别经过了 web服务器层,协议层,web框架层,这三个层次。不同的层次其作用也不同,下面简要介绍各层的作用。1、web服务器层服务器层实体:Nginx,Apache,IIS服务器层的作用:从客户端接收请求,处理请求(也就是将请求经由接口层传递给web框架层,再接受它们处理好的请求),再向客户端返回响应2、接口层接口层实体:WSGI(Web Server Gateway
2021-02-19 10:04:40
332
原创 【python】运行/调用/执行/终止/重启.exe文件
一、打开.exe文件1、os.system('cmd command')使用import osos.system('cmd command')括号里输入的参数即为在cmd里面输入的内容具体格式参照这个连接:python中os.system调用exe文件问题总结一下遇到的问题:cmd中直接用绝对路径+文件名.exe可以打开,但如果绝对路径中出现空格,那部分或者整个语句都用双引号扩起,不然系统会认为到空格命令就结束了。这里会有个问题,用这种方法能打开其他exe文件,但打不开我想打开的那个文件,
2021-02-09 09:11:35
40126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人