- 博客(30)
- 收藏
- 关注
原创 Django1.6 版本进行数据库迁移
Django 1.6 是一个较旧的版本, 不支持makemigrations和migrate这两个命令,因为这两个命令是在Django 1.7 版本引入的。命令来创建数据库表和执行初始迁移。但这个命令在我的项目运行有错误,不能迁移,所以采用其他方式。只能全局迁移,不能指定迁移某个app,这点不能同1.7版本后的migrate命令。一般在Django 1.6 及更早版本中,使用。
2023-10-10 20:11:52
116
原创 Django html 中{% if %}, {% for %}的使用
Django html 中{% if %}, {% for %}的使用
2023-02-15 18:35:27
969
1
原创 SQL去掉字段中的特殊字符
我通过csv导入数据后,发现表中的数据却查不出来,原来是因为字段中含有换行符这些特殊字符了,把它们去掉就能正常查询了。去除水平制表符(tab键 或者 \t):去除回车符(Enter键)去除换行符(\n):一块去除Tab 符、换行符、回车符:...
2022-06-06 16:12:11
6164
原创 Django将多个app解析到不同的域名(二级域名)并共用数据库
最近在开发网站过程中遇到了一个令我头疼的问题:目标对于一个django项目,需要开发另外域名的版本环境ubuntu nginx + uwsgi我的解决办法:新建一个django项目,然后利用nginx和uwsgi解析到我需要的二级域名就好了,但是这个新网站的数据是不变的,也就是说还要使用之前的数据库,可这样跟以前就是两个项目,我不能直接import之前的models,而数据库又比较大复杂,重新建库不现实,我也可以直接使用MySQldb,就像这样:import MySQL
2021-11-02 22:44:28
1727
原创 Win10安装MongoDB并导入数据
我一直在linux服务器中使用sql数据库,今天拿到一组数据比较大,是mongodb导出的bson数据,所以学习安装一下MongoDB,网上很多教程有点老,就在这里记录一下最新版本的MongoDB具体安装过程。一、文件下载首先去官网下载安装包:https://www.mongodb.com/try/download/database-tools二、安装我的C盘空间不多了,所以将MongoDB安装到D盘,安装位置也影响了之后的相应设置。点击安装包开始安装,只是其中有一步选择"custom",另
2021-09-24 19:01:21
643
原创 TypeError: view must be a callable or a list/tuple in the case of include().
项目场景:今天在搭建Django网页过程中,需要安装jsme,然后按照Django一贯结构,加入新的urlurl(r'uploads/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.MEDIA_ROOT,})问题描述:然后出现了错误:TypeError: view must be a callable or a list/tuple in the case of include().原因分析:
2021-09-02 20:46:17
133
转载 python将多个一维列表合并成一个多维列表
转载自https://www.cnblogs.com/temari/p/13098793.html已有列表:a = ['1','2','3']b = ['aa','bb','cc']c = ['1998','2005','2021']目标列表: [['1','aa','1998']['2','bb','2005']['3','cc','2021']]合成过程:d = []for i in range(len(a)): for j in range(len(b)):
2021-01-11 11:55:15
3562
原创 edge后退回老版本
edge被windows更新升级后退回老版本:打开win的cmd:cd “C:\Program Files (x86)\Microsoft\Edge\Application\86.0.622.63\Installer”setup.exe --uninstall --system-level --verbose-logging --force-uninstall
2020-11-08 20:05:02
1406
原创 --- no python application found, check your startup logs for errors ---
打开网站显示:Internal server error,我的结构是Django + uwsgi + Nginx第一步检查Nginx:$ sudo cat /var/log/nginx/error.log日志显示没有问题,第二步检查uwsgi:(也是查看错误日志)--- no python application found, check your startup logs for errors ------ no python application found, check your sta
2020-10-13 10:57:52
847
原创 Python接入PayPal支付
PayPal支付分为两种方式:1,PDT2, IPN我在开发过程中查看了许多博客,大都采用了第一种方法,但是并没有说明共有两种不同方法,给我带来了一些不解,直到看到一篇博客才有所了解,大家可以作为参考。链接.其实我感觉PayPal,AliPay,WeiXinPay原理都差不多,基本流程都是:买家申请付款——支付宝/微信/PayPal(密匙接口验证)——付款成功,返回参数——卖家验证开发流程:提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录PayPal支付分为两种
2020-09-17 20:02:54
1268
原创 uWSGI listen queue of socket “127.0.0.1:8000“ full !!!
网页错误,查看uwsgi错误日志发现:Wed Sep 16 06:12:18 2020 - *** uWSGI listen queue of socket "127.0.0.1:8000" (fd: 3) full !!! (101/100) ***Wed Sep 16 06:12:19 2020 - *** uWSGI listen queue of socket "127.0.0.1:8000" (fd: 3) full !!! (101/100) ***Wed Sep 16 06:12:20
2020-09-17 18:56:13
655
原创 504 Gateway Time-out(nginx +uwsgi)
查看nginx错误日志:$ cat /var/log/nginx/error.log[error] ...upstream timed out (110: Connection timed out) while reading response header from upstream...client: ..., server: ...,这种情况是我们在使用nginx做反向代理,访问接口时报错,代码为504,是代理超时问题造成的。需要修改nginx.conf ,location / {
2020-09-17 18:45:22
468
原创 Ubuntu修改nginx将多个域名分别配置到服务器不同端口
我们在一个服务器上有时会有多个项目,这些项目也分别有不同的域名,为了将它们都部署到服务器上,这时需要将域名配置到不同端口。首先大家先在服务器上解析域名, 步骤.之后,我们需要修改nginx:找到nginx的配置文件,我的在/etc/nginx/sites-available/default;添加:server {listen 80;server_name www.xxx.com;location / {proxy_pass http://127.0.0.1:8080/;}}保存,然
2020-09-06 11:42:59
561
原创 Ubuntu18安装Odoo
1. 下载deb包:http://nightly.odoo.com/13.0/nightly/deb/github地址:(git比较慢)https://github.com/odoo/odoo2. 安装:deb包上传到服务器后安装;sudo apt-get update # 更新sudo apt-get -f install # 安装缺乏的依赖sudo dpkg -i odoo_13.0.latest_all.deb #安装3. PostgreSql安装、创建用户4. 修改odoo的配置
2020-08-31 23:05:38
429
原创 Nginx 502 Bad Gateway
Nginx 502 Bad Gateway项目使用nginx+uwsgi+django部署,访问显示 Nginx 502 Bad Gateway,查看nginx日志报错:cat /var/log/nginx/error.logfailed(111: Connection refused) while connecting to upstream)报错显示nginx 访问uwsgi被拒绝。很多博客说是php相关错误,但我并没有用到php,应该是网络和端口的问题,比如ip、防火墙、服务器端口被占用等
2020-08-24 15:36:06
436
原创 域名解析,Django部署阿里云服务器
1,登陆阿里云登陆,进入控制台2,在控制台左侧菜单栏点击“域名”3,进入域名控制台页面,可以看到该账号下的域名,在需要解析的域名右侧点击“解析”4,在解析界面,点击“添加记录",记录类型: A主机记录: 域名的前缀如果网站想用www和不加www前缀都能访问的话,需要至少解析这两个情况。解析线路: 默认记录值: 服务器的公网IPTTL: 默认转载自 https://blog.csdn.net/CC1991_/article/details/90374052报错:未使用阿里云解析域
2020-08-05 21:21:23
337
原创 正则表达式
正则表达式^ ,$ 都是正则表达式中的“边界”元字符,它们都是占位符,只匹配位置,不匹配字符。^用来匹配行的开始:^abc 匹配以abc开头的字符串$匹配行的结束:abc$ 匹配以abc结尾的字符串...
2020-08-05 20:06:08
104
原创 ‘QueryDict‘ object is not callable
#‘QueryDict’ object is not callable使用了requset.get("a")请求的参数是字典,{ “key” : “value” },应修改为requset.get["a"]
2020-08-05 19:53:40
363
原创 ubuntu安装postgresql并修改数据存储目录
安装postgresql:@ubuntu:~$ sudo apt install postgresql安装成功显示:Success. You can now start the database server using:/usr/lib/postgresql/10/bin/pg_ctl -D /var/lib/postgresql/10/main -l logfile start新磁盘挂载在/home目录,因此需要将postgresql的数据存储目录修改:新建迁移目标文件夹@ubuntu:~
2020-07-03 17:54:02
4336
2
原创 阿里云服务器Linux实例磁盘扩容后挂载
Linux实例磁盘扩容后挂载1). 查看磁盘使用情况:df -h2). 查看磁盘详细信息:fdisk -l发现新硬盘 /dev/vdb3). 对磁盘进行分区并初始化:fdisk /dev/vdb此时,终端会输出信息一些帮助信息:n : 新增一个分区。p:作为主分区1:分区命名w :写入并退出4). 再次查看磁盘信息情况,发现分区创建成功:df5). 给分区指定文件系统格式,这里指定为ext4格式:mke2fs -t ext4 /dev/vdb17). 挂载分区:moun
2020-06-21 18:25:15
662
原创 linux init启动
##init 启动级别init 00:停机或者关机(千万不能将init default设置为0)init 11,单用户模式,只root用户进行维护init 22,多用户模式,不能使用NFS(Net File System)init 33,完全多用户模式(标准的运行级别)init 44,安全模式init 55,图形化(即图形界面)init 66,重启(千万不要把init default设置为6)...
2020-06-21 18:02:08
157
翻译 postgresql反向生成models报错
环境:Python3.6;Django1.11; Postgresql运行python manage.py inspectdb报错:# Unable to inspect table 'xxx' # The error was: sequence index must be integer, not 'slice'此错误是由psycopg2版本2.8(或2.8.1)引起的,将其降级...
2020-04-27 17:07:40
608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人