自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王帅的博客

王帅的博客

  • 博客(123)
  • 资源 (6)
  • 收藏
  • 关注

原创 html 简单的消息提示验证信息

<form class="form-horizontal" role="form" method="POST" action="/"> <div class="form-row-group with-icons"> <div class="form-row no-padding"> <i class="fa fa-mobile-phone"&gt.

2021-05-26 11:58:51 27

原创 python 安装 psycopg2 报错问题处理

今天在安装服务器环境时,使用Python 安装psycopg2 报错如下pip3 install psycopg2Looking in indexes: http://mirrors.cloud.aliyuncs.com/pypi/simple/Collecting psycopg2 Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/fd/ae/98cb7a0cbb1d748ee547b058b14604bd0e9bf2..

2021-05-25 10:12:34 142

原创 JavaScript 的操作

JavaScript中对象数组,如何给对象添加一个新属性 1 vara =[{name:'Tom',age:20},{name:'Tom2',age:22}]   现在给a数组中的第一个对象添加性别属性 1 2 3 a[0]['gender']='women' a[0]['address']=...

2021-03-25 18:32:05 13

原创 odoo 中的邮件配置

1、首先,设置odoo发件服务器先确认你的163邮箱是否开启以下服务POP3服务器: pop.163.comSMTP服务器: smtp.163.comIMAP服务器: imap.163.com这里要注意的是,设置内容如上面所示,但是需要将密码,改为163邮箱的授权码。2、将系统参数中的其他与邮件相关的内容删除,只留下面一项。且,需要将域名改为163.com 也就是邮箱@后面的内容3、需要修改odoo 原生代码:@api.model def _get_d

2021-03-19 17:31:19 121

原创 odoo14如何配置Nginx代理转发,以及SSL证书认证

首先我们需要去申请一个免费的ssl证书,我这里是申请的华为云的免费ssl证书。用于测试使用。购买完成以后,绑定域名,然后设置解析txt解析值。

2021-02-18 17:20:56 276

原创 CentOS 7如何实现定时执行python脚本

一般来说,在CentOS下,可以使用crontab进行定时任务的处理。1、安装yum install crontabs2、定时语法说明corntab中,一行代码就是一个定时任务,其语法结构可以通过这个图来理解。含义如下* 代表取值范围内的数字/ 代表"每"- 代表从某个数字到某个数字, 代表离散的取值(取值的列表)一些常用的时间写法如下:* * * * * //每分钟执行* */4 * * * //每4小时执行0 4 * * * //每天4点执行0 12

2021-01-29 09:32:22 85

原创 Sub-process /usr/bin/dpkg returned an error code (1)错误解决

Sub-process /usr/bin/dpkg returned an error code (1)错误解决前言:在用apt-get安装软件时出现了类似于:install-info: No dir file specified; try --help for more information.dpkg:处理 gettext (--configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:findutils E: Sub-

2021-01-27 09:16:31 75

原创 AWS服务器,如何设置成密码登录

公司一直有AWS服务器,但是每次启动的实例都是通过秘钥进行登录的。这里写个文章说明一下,如何将秘钥登录的服务器修改成密码登录。1、在新服务器中,创建root账户的密码。使用命令sudo passwd root按照步骤进行设置2、设置完成后,使用root用户身份:su root输入刚刚创建好的密码。3、找到并编辑sshd_config文件一般路径在 /etc/ssh/sshd_configvim /etc/ssh/sshd_config4、找到下面几个选项,然

2021-01-08 13:25:45 397 1

原创 Odoo 中如何进行微信校验文件验证

1、小程序和公众号开发过程中,微信官方都需要在根目录放置校验文件,进行校验。但是在odoo中,往往不能放置在根目录进行校验。因为得不到校验值。2、解决办法,我们自己写一个路由,如下: @http.route('/MP_verify_3fVcQZhY9M05YwYw.txt', type='http', auth='none') def vx_validation_file(self, **kwargs): return '3fVcQZhY9M05YwYwSkFn3

2021-01-05 15:26:23 78

原创 Node.js学习之搭建一个简单的Node服务器

查看我的node版本node -v这里是使用的是Node 14.15.1版本我们一般在安装完node后,会自动帮我们安装npm,查看npm的版本npm -vnpm则是node的包管理器,类似python里面的pip ,我们在使用node时,需要安装其他包的时候,则可以使用npm去安装...

2020-11-22 21:12:10 84

原创 Node.js学习之-windows安装NVM以及pycharm运行使用nodejs

今天我们来讲一下。如何在window安装和使用nvm,以及安装好nvm和node.js后,如何使用pycharm运行nodejs代码如何在windows下安装nvm版本管理器github下载地址:https://github.com/coreybutler/nvm-windows/releases我们找到windows安装包版本下载完成后,双击安装他然后就是一路下一步操作即可。下一步操作完成后。我们打开命令窗口。输入命令mvm v我们得到了nvm的版本.

2020-11-22 00:32:39 222 1

原创 Node.js学习之NVM版本管理器的安装与简单使用(NVM)

NVM是一个很不错的node.js的版本管理器,可以随意切换node版本,升级等。Github地址:https://github.com/nvm-sh/nvm在Github上对于nvm的介绍很详细。我这里就不在赘述。直接开始安装。wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash好,等待安装完成后。查看是否安装成功,使用下面的命令。command -v nvm.

2020-11-21 16:51:40 82

原创 Python Django后端,到前端js 对象互转

Python 后端,生成 list列表,传值给前端jsusers_select_5 = users_all.order_by("-id")[:5] prepare_dic = locals() user_list = [] for i, user_one in enumerate(users_select_5): prepare_dic['user_'...

2020-11-03 11:03:23 268

原创 Django Xadmin 调整后台菜单顺序问题

今天在写项目的时候发现,后台菜单没办法按照我自己想要的顺序进行排序问题解决办法它来了。看看需求我这里有几个菜单,顺序不正确,默认是乱的。需要修改。首先,我们在对应的apps.py 中添加属性,如下orderIndex = 1之后,我们需要修改xadmin 源码的菜单排序,找到xadmin/views/base.py 里的classCommAdminViewdef get_nav_menu整个函数替换下面的代码 @filter_hook ...

2020-11-03 11:02:09 313

原创 Ubuntu 安装宝塔面板

公司有个项目,是用PHP开发的,需要安装一下这个项目,所以就研究了一下如何安装。使用AWS亚马逊云服务器。创建一个实例。设置一下安全组。将需要用到端口都开放。然后登陆服务器,运行。wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh记住你的登陆用户名和密码。安装完成后,直接访问URL使用刚才的账户名和密码,进行登陆。即...

2020-09-28 19:04:45 1298

原创 tempfile.NamedTemporaryFile在windows上创建的临时文件,没有打开权限PermissionError: [Errno 13] Permission denied

今天在开发过程中遇到了一个比较坑爹的问题。这里记录一下。使用场景是这样,我们在使用odoo的时候,需要打印word文档。大致做法是这样。在临时文件夹中创建一个临时文件,然后将临时文件,然后写入模板的内容。在下载下来。def _convert_binary_to_doc(self, file_template_data=None, suffix='docx'): fp = tempfile.NamedTemporaryFile(suffix='docx', dir="H:/T")

2020-09-23 12:25:56 232

原创 Pycharm 运行服务器环境设置

今天讲一下,如何使用pycharm 关联服务器代码,以及使用本地文件启动,服务器环境。1、设置连接填写服务器信息,ip地址,端口号,登录用户,密码,选择好服务器项目的路径。配置服务器同步运行环境输入密码设置路径,选择python路径,和你同步路径设置好以后,完成。然后启动,本地项目设置。设置好以后,启动本地项目。然后使用服务器地址,访问8000端口。在浏览器,使服务器的ip+8000 端口,访问。即可。且,在本地修改代码,会时时同步

2020-09-16 11:24:20 1247

原创 Odoo 创建服务器动作

今天在做odoo权限的时候,遇到了个比较麻烦的事情,就批量修改群组的读写创建删除访问权限。所以这里就想到使用服务器动作,来批量处理这个地方。到设置菜单,开启开发者模式。技术菜单下。找到服务器动作。创建一个服务器动作。名称随意。模型这里。添加你在哪个模型对象上创建的服务器动作。代办的行动,设置为可执行的Python 代码然后编写python代码,这里我写个简单的。order = env['res.groups'].browse(env.context['active_i.

2020-09-14 16:04:53 372

原创 Docker Centos7- Failed to get D-Bus connection: Operation not permitted failed to find PGDATA

Docker 中出现上面的错误。我们需要在启动Centos 7 的镜像时,使用命令sudo docker run -idt -p 8880:8069 -p 8881:22 --name Centos8880 --privileged=true centos:centos7 /usr/sbin/init添加参数:--privileged=true/usr/sbin/init即可使用systemctl 启动服务...

2020-08-25 15:46:29 156

原创 Docker Centos 镜像中安装Python3.68

1、先以特权模式运行Centos Docker 版本的镜像。2、运行起来后登录到Docker镜像当中。3、下面我们安装Python3.68首先安装有些,必要的工具。更新一下yum updayeyum install vim yum install makeyum install wgetyum install -y gccyum -y install zlib*下载并解压Python 3.6wget...

2020-08-25 15:21:53 449

原创 (1698, “Access denied for user ‘root‘@‘localhost‘“)

(1698, "Access denied for user 'root'@'localhost'")Mysql 报错问题处理:Django 启动的时候报错:sudo mysql -u root 进入到mysql 命令行sue mysqlSELECT User, Host, plugin FROM mysql.user;可以看到,root用户使用auth_socket 插件可以将root用户设置为使用mysql_native_password插件UPDA.

2020-07-13 17:45:55 136

原创 服务器部署Django启动报错,UEditor问题处理

以下问题是,出现在Ubuntu18下安装DjangoUEditor 出现的ModuleNotFoundError: No module named 'widgets'这种问题处理方法:下载最新版本的DjangoUed3,在github下载兼容python3的DjangoUeditor,将DjangoUeditor放入到自己运行的虚拟坏境中接着又会报如下的错误:ImportError: No module named 'settings'这是因为,在python 环境中DjangoU.

2020-07-13 17:19:02 197

原创 Ubuntu 下pip安装速度慢解决办法

Ubuntu 下使用pip安装第三方库时,会遇到安装速度过慢的情况。具体其实跟windows情况下一样。我们需要更换pip镜像源,方法如下:创建.pip 隐藏文件夹mkdir ~/.pip进入到文件夹下cd ~/.pip创建pip.conf文件touch pip.conf编辑pip.conf文件将下面的内容复制到pip.conf中,保存退出。在去试下。[global]index-url = http://pypi.douban.com/simple[i

2020-07-13 14:25:12 1625 1

原创 Ubuntu 18.04下安装设置Python 虚拟环境virtualenv 以及virtualenvwrapper

查看是否安装pip3pip3说明pip3已经安装正常。安装虚拟环境pip3 install virtualenvpip3 install virtualenvwrapper设置环境变量创建vritualenv 文件夹mkdir $HOME/.virtualenvs执行命令,打开~/.bashrc在文件末尾添加如下内容export WORKON_HOME=$HOME/.virtualenvsexport VIRTUALENVWRAP.

2020-07-13 12:09:29 272

原创 Ubutnu 18.04 下安装MySql 数据库

最近在做Django 相关的农行项目,需要部署测试环境,这里在重头记录一遍,Ubuntu 18下,安装各软件及其Djano相关的部署过程。先说下,MySql的安装,这里我用的是Ubuntu 18安装方法如下。apt install mysql-server等他安装完成,安装完成后,系统默认启动Mysql服务的安装完成后,使用如下命令登录mysql -u root -p-u 表示选择登录用户,-p表示登录用户的密码,初始化安装是没有密码的,直接回车,就能进入数据库中。.

2020-07-13 11:36:12 72

原创 Linux 服务器修改文件夹下,所有文件的权限

修改权限的命令:chmod如果我们只想修改某个目录下面的权限,比如home文件夹,使用chmod 777 /home如何我们想修改/home 下的各级文件以及子文件的权限sudo chmod 777 * -R /home

2020-07-13 10:26:19 230

原创 Go语言学习、时间和日期类型

1、我们在使用go语言时间和 日期类型时,需要导入time包,导包方法,我就不多说了哈。在go语言中,我们会使用time.Time 类型,用来表示时间。获取当前时间,now:= time.Now()package mainimport ( "fmt" "time")func main() { now_time:= time.Now() fmt.Println(now_time)}得到如下结果2020-07-05 12:04:21.3247109 +0800 CST

2020-07-05 12:59:04 643

原创 Django You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.confi

1、今天在新建Django 项目时,报错,内容如下。django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing se.

2020-06-29 11:29:27 466

原创 django.template.exceptions.TemplateDoesNotExist: ueditor.html

1、今天在公司新电脑上部署官网Django环境遇到个坑爹的问题。先把错误报上来:2、意思就是没有ueditor.html这个模板。找了很久,都没有找到问题在哪。后来发现。是因为Xadmin的文件夹extra_appss没有设置为Sources Root。3、解决办法,将其右键设置为Sources Root文件夹,错误即可消失。...

2020-06-10 15:23:49 188

原创 Centos 8 U盘安装以及安装问题处理

今天公司有个客户,直接把服务器硬盘寄到公司来,让安装odoo系统。这波操作还是头一次见。废话不多说。需要安装Centos 系统,没有现成的,那就现做一个系统盘。记录一下制作教程1、准备一个8g以上的U盘。2、系统盘制作工具UltraISO,下载方式自行百度哈。这里不赘述3、Centos 系统镜像下载地址:http://isoredirect.centos.org/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20191219-

2020-06-10 10:42:08 11720 1

原创 Centos设置nginx开机自启动及服务配置

废话不多说1、在system下创建文件cd /lib/systemd/system/vim nginx.service2、[Unit]Description=nginx serviceAfter=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/u

2020-05-26 10:44:47 306

原创 Win7、以及低版本服务器下源码安装Odoo出现“ValueError:embedded null byte”的处理

首先看看,在安装完odoo后,会报这么一个错误解决办法:python\Lib\_strptime.py下,添加代码:locale.setlocale(locale.LC_ALL, 'en')找到_strptime.py这个一般在python路径下,我这里安装的是python虚拟环境,所以找到虚拟环境位置下的Lib文件夹之后找到_strptime.py然后在导入头部文件下方,添加内容:重启odoo即可...

2020-05-24 23:17:15 232

原创 邮件发送相关问题

一、发信程序有问题,连接不上服务器或者遇到收件人不存在导致程序抛异常等其他错误,参考发信模板,支持Java,C#,NodeJS,Python,PHP,Perl,Ruby,Go,https://help.aliyun.com/document_detail/29450.html?spm=a2c4g.11186623.6.587.dr3CZJ,用户看了说明文档后还是解决不了再找我二、邮件内容被修改...

2020-05-06 11:43:12 1346

原创 odoo 三大邮件设置

三大发送模式:1、简单发送(mail.catchall.domain不设置)直接用发送账号发出,发件人需要与发送账号相同或者是其同一账号下的其他别名,否则会被邮件系统拒绝,如SMTPSenderRefused: 501 mail from address must be same as authorization usertest@renjie.me。接收方也直接回复该真实地址,非常容易理解...

2020-05-06 10:59:35 1205

原创 Python获取局域网内可连通的主机ip地址

使用python来获取整个局域网内可以连通的主机ip地址:整体是思路就是1、先获取我本机的ip地址2、拿到我本机ip后,截取ip的最后一段,保留前一部分网段信息3、调用cmd命令,循环从1循环255次到255来ping 整个网段内可以ping通的ip通过Ping TTL 大于0 判断是否可ping通4、最后得到可以ping通的ip地址# -*- coding: utf...

2020-04-26 00:11:42 1465

原创 install docker-compose 报错cannot import name 'sysconfig'

在使用pip3install docker-compose 报错如下:解决方案 :sudo vim /etc/apt/sources.list编辑源,在源后追加如下内容:deb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universedeb http://cn.archi...

2020-04-22 17:54:10 127

原创 windosw2008服务器意外重启后会到恢复界面处理办法

windows 2008R2 服务器,在意外断电或者意外重启后,自动会到恢复界面。导致没有办法自动进入系统。处理办法如下:打开cmd窗口:直接在命令行输入如下内容:bcdedit /set {default} bootstatuspolicy ignoreallfailuresbcdedit /set {current} recoveryenabled No设...

2020-04-22 09:18:05 3255

原创 Centos如何设置ip黑名单,防止被攻击

今天在登录自己的华为云的时候,发现一个提示。如下图大致意思是什么呢?警告就不管了。看第二行提示我,上次登录失败是几分钟前,自上次登录成功以来。有11803次登录尝试失败。我的天。。。明显是有人再用暴力破解的方式在尝试我的密码。至少我不会手动去登录失败1万多次那么问题来了,如何解决这种问题。最好的办法就是加入黑名单,让他无法进行登录尝试。centos7用的是firewal...

2020-04-21 15:12:55 1748 1

原创 Django 集成DjangoUeditor 在图片文件路径错误问题

废话不多说使用DjangoUeditor 富文本编辑器时,上传图片不显示问题1、首先集成DjangoUeditor,我相信我大家应该都会集成。2、在集成好以后,使用过程中发现,上传图片不显示。类似这样:分析一下原因,看到后台日志发现:发现是我们在上传后,文件传到了路径中,但是不会正常显示。这里,我直接说下,需要配置的地方:1、settings.py 中,需要设...

2020-04-11 23:36:06 339

原创 使用Python获取计算机内存及CPU信息

废话不多说。直接整:我们需要使用psutil 这个第三方库:直接pip 安装一下pip install psutil然后获取CPU内存信息代码如下:import psutildef cpuInfo(): cpuTimes = psutil.cpu_times() # 获取CPU信息中的内存信息 def memoryInfo(memory): ...

2020-03-30 10:58:28 797

odoojs教程书籍.pdf

odoo,前端JS 教程书籍。。。 ~

2019-10-11

Odoo培训PPT.pptx

odoo培训PPT odoo入门培训PPT ·

2019-09-11

Odoo货币字段解读.doc

本内容是总结odoo货币字段的内容,以及在odoo中,如何使用自动汇率转换,在进行价格计算

2019-06-18

haproxy负载均衡配置.docx

如何配置haproxy负载均衡器,命令,文档,操作, !

2019-09-11

rsync文件备份操作.docx

rsync 主从服务器文件操作: Sudo apt install rsync sudo vi /etc/rsyncd.conf 添加: uid = nobody gid = nobody use chroot = yes max connections = 4 port = 873 timeout = 300 log format = %t %a %m %f %b

2019-09-11

odoo11windows环境部署.docx

odoo 11 windows 开发环境安装部署,步骤,以及说明 ·

2019-09-11

空空如也

空空如也

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

TA关注的人 TA的粉丝

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