django 系列-redis 安装使用
安装 django-redis 环境1.先确认下是否有安装 django-redis:
1234567891011121314$ (web12) leazhi@ubuntuhome:~$ pip3 listPackage Version----------------- -------asgiref 3.7.2async-timeout 4.0.2Django 3.1.7django-redis 5.2.0pip 23.1.2pytz 2023.3redis 4.6.0setuptools 67.7.2sqlparse 0.4.4typing_extensions 4.7.0wheel 0.40.0
如果没有安装,则直接使用命令:
1$ pip3 install django-redis -y https://pypi.douban.com/simple
项目配置编辑 d ...
django 系列-pycharm 远程开发
pycharm 一定要专业版!专业版!专业版!
本地 pycharm配置 pycharm 映射1.打开 pycharm ,找到并点击导航栏中的 Tools —> Deployment —> Configure..,如下图:
2.在新打开的 Deployment 弹窗框中点击左上角的 + 号,然后点选 SFTP 选项,如下图:
3.在 Create New Server 属性框中自定义输入名称(比如我这里要连接的远程服务器地址为: 192.168.3.254,所以名称就直接以这个 IP 为名了),如下图:
注意:这里的 192.168.3.254 换成你自己的服务器IP 地址。同时,这个名称也会贯穿整个文档
4.接下来,在回到的 Deployment 窗口中选择刚刚创建的服务器名,在右侧的 Connection 属性配置中点击 SSH Configuration 后面的 … ,打开 SSH Configurations 配置窗口,如下:
5.在打开的 SSH Configurations 窗口点击左上角的 + 号,然后按照给出的提示正确输入远程服务器信息,然后点击下 ...
django 系列001:Win 10 下安装配置 python 虚拟环境.md
前提条件:物理机必须先安装有 python 环境,即打开命令行终端工具,执行 python -V 能正常输出 python 版本信息方可
12C:\Users\leazh>python -VPython 3.11.4
python 虚拟环境安装python 虚拟环境是用于隔离 python 项目开发过程中的一种技术实现,其表现为 python 版本,库版本的不同,而导致项目兼容问题。
windows 环境安装:打开 cmd 命令窗口,执行命令:
12pip3 install virtualenv -i https://pypi.douban.com/simplepip3 installvirtualenvwrapper-win -i https://pypi.douban.com/simple
环境配置:注意:配置 python 虚拟环境的目录路径不能带有中文,否则:
1234567891011121314C:\Users\leazh>mkvirtualenv env03created virtual environment CPython3.11.4.final.0 ...
django 系列002:ubuntu 22.04 下安装配置 python 虚拟环境.md
方法一:通过 pip3 安装 virtualenv 和 virtualenvwrapper 的方式:安装虚拟环境包:1.打开终端命令行工具,执行安装:
1$ pip3 install virtualenv virtualenvwrapper -i https://pypi.douban.com/simple
配置:1.创建虚拟环境存放目录:
1$ mkdir ~/.env
2.编辑当前用户家目录下的 .bashrc 文件,在最底部加入如下配置:
123456789# 指定虚拟环境目录:export WORKON_HOME=/home/leazhi/.env# 指定 python 解释器及版本export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3# 指定 virtualenv 命令的路径(leazhi@ubuntuhome:~$ whereis virtualenvwrapper.sh)export VIRTUALENVWRAPPER_VIRTUALENV=/home/leazhi/.local/bin/virtualenvsource ~/ ...
django 系列003:python 虚拟环境管理命令.md
由于我们需要隔离 Python 环境,所以,在开始之前,我们需要先查看系统是否有配置虚拟环境
python 虚拟环境的管理及列出列出所有 python 虚拟环境打开 cmd 命令行,执行:
12345678C:\Users\leazh>workonPass a name to activate one of the following virtualenvs:==============================================================================env03env04env05env06
进入某个虚拟环境执行命令:
12C:\Users\leazh>workon env06(env06) C:\Users\leazh>
查看当前虚拟环境下有哪些包:执行命令:
123456789(env06) C:\Users\leazh>pip3 listPackage Version---------- -------pip 23.1.2setuptools 67.8.0wheel ...
hexo 系列015-配置评论及留言板
配置评论1、进入 hexo 站点根目录,安装评论组件 valine:
1234567891011121314[root@hexo /data/wwwroot/blog 09:33:22]#npm install valine --savenpm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/hexo-tag-aplayer/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY ...
hexo 系列014-设置文章标题模板
1.进入 hexo 工作目录(也就是博客的根目录):
1cd /data/hexo/blog
2.编辑 scaffolds/post.md 文件(前提是:在 hexo 站点配置文件<非主题配置文件>中,设置 default_layout: post),将其修改为:
1234567891011121314---title: {{ title }}date: {{ date }}author: leazhitags: # 标签 - categories: # 分类 - cover: # 设置文章顶部图片discription: # 文章描述信息keywords: # 文章关键字password: ...
hexo 系列013-设置文章加密
1.进入 hexo 站点根目录:
1cd /data/hexo/blog
2.安装加密插件:
1npm install --save hexo-blog-encrypt
3.重启 hexo :
1pm2 stop hexo_run.js && hexo start hexo_run.js
4.打开需要加密的文章,在顶部信息配置中输入:
123456789101112131415---title: 爬取大乐透开奖数据date: 2023-07-13 20:15:13author: leazhidescription: 这是一个爬取大乐透开奖数据的爬虫tags: - python - spidercategories: - [python] - [spider]cover:password: 123456 # 设置的密码message: 抱歉,需要输入正确密码方可查看内容 # 提示信息 ---
5.打开文章,效果如下图:
hexo 系列012-启用主题中的子标题及打字效果
1.进入 hexo 站点根目录:
1cd /data/hexo/blog
2.编辑主题配置文件 vim theme/butterfly/_config.yml, 找到关键字 subtitle: ,配置如下:
12345678910111213141516171819202122subtitle: enable: true # 启用字标题 # Typewriter Effect (打字效果) effect: true # Customize typed.js (配置typed.js) # https://github.com/mattboldt/typed.js/#customization typed_option: # source 調用第三方服務 # source: false 關閉調用 # source: 1 調用一言網的一句話(簡體) https://hitokoto.cn/ # source: 2 調用一句網(簡體) https://yijuzhan.com/ # source: 3 調用今日詩詞(簡體) https:/ ...
hexo 系列011:设置站点头像
1.进入 hexo 站点根目录:
1cd /data/hexo/blog
2.在 source/static/ 目录下新建目录 img 目录:
1mkdir source/static/img/
3.上传要做图像的图片到新建的 img 目录:
4.编辑 主题主配置文件 themes/butterfly/_config.yml ,找到关键字: avatar: ,将 img 指向 source 目录下的 /static/img/Touxiang.jpg
1234# Avatar (頭像)avatar: img: /static/img/Touxiang.jpg effect: false
5.打开浏览器,输入 hexo 网址,即可看到图像已经改过来了!