django
文章平均质量分 55
chde2Wang
滴水穿石
展开
-
Unable to round-trip http request to upstream错误
这几天打开浏览器经常出现Unable to round-trip http request to upstream。提示。一直以为是网速的问题。今天百度才发现是因为打开了蓝灯。赶紧关掉蓝灯即可...原创 2019-03-07 13:56:38 · 17414 阅读 · 4 评论 -
服务端和客户端测试连通ip设置记录
若服务器和客户端在同一台电脑,即为本机测试,则测试都用127.0.0.1若是服务器和客户端在两台电脑,则需要在同一局域网内,并且ip地址填写本机ip。若是发布在云端测试,则服务端地址为0.0.0.0;客户端地址填写公网ip。即可连接django启动命令为:python manage.py runserver 0.0.0.0:80...原创 2019-03-04 10:03:13 · 444 阅读 · 0 评论 -
服务器测试网址填写注意事项
1、若服务器和客户端都在本机,则测试ip可用127.0.0.12、若服务器在电脑A,客户端在电脑B,则首先A、B电脑需要在同一局域网上,然后测试网址分别为各自ip3、若是发布在云端,则应使用0.0.0.04、django项目的启动命令:python manage.py runserver 0.0.0.0:80...原创 2019-01-23 15:48:20 · 385 阅读 · 0 评论 -
解决Error: That port is already in use.
ubuntu系统下,运行一个django项目,即输入python manage.py runserver后,可能出现Error: That port is already in use.的错误。即端口号已经被占用,说明servr已经在运行了(也有可能在后台运行)那么找到该进程,kill掉即可.或者最简单的解决方法就是:在终端输入 sudo fuser -k 80/tcp(这里你...原创 2018-11-03 18:45:29 · 330 阅读 · 0 评论 -
Windows下如何查看某个端口被谁占用并强制关闭
一、查看那个端口被调用 我告诉大家一个方法,^_^。 1、 开始—->运行—->cmd,或者是window+R组合键,调出命令窗口; 2、输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是1224,首先找到它; 3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr “8081”,回车,记下最后一位...原创 2018-08-28 17:55:21 · 13263 阅读 · 3 评论 -
阿里云 Ubuntu上的mysql运行sql文件来创建表
1、上传sql文件到指定目录2、登录数据库mysql -u root -p3、查看数据库 show databases;4、创建数据库create database wlh;5、对新创建的数据库操作use wlh;6、导入sql文件7、查看数据库中表格若有你数据库中的表格则导入成功8、退出数据库操作 或者用quit;...原创 2018-11-04 21:03:18 · 762 阅读 · 0 评论 -
telnet用法 测试端口号是否可以使用
方法1 首先打开控制面板 2 点击程序 3 点击程序与功能 4 点击左边启用或关闭windows功能 5 在telnet客户端打上勾 点击确定 6 win+r打开运行 输入cmd 7 打开后输入telnet ip 端口号 如果出来其他窗口则说明这个端口可用。若出现超时,说明这个端口不可用前提是...原创 2018-11-04 19:05:21 · 8219 阅读 · 0 评论 -
阿里云服务器部署django项目
ubuntu自带了2.7。想要装3.5并设置为默认python版本。安装python3.5sudo add-apt-repository ppa:fkrull/deadsnakessudo apt-get updatesudo apt-get install python3.5python --versionsudo apt-get install python3-pip #装p...原创 2018-11-01 16:40:19 · 667 阅读 · 0 评论 -
服务器Ubuntu Import Error:cannot import name main
利用Xftp5进入到usr/bin 目录下,找到pip3.把它拷贝到桌面上,用pycharm打开,进行如下修改:把下面的三行from pip import mainif __name__ == '__main__': sys.exit(main())替换为:from pip import __main__if __name__ == '__main__':...原创 2018-11-01 15:36:03 · 349 阅读 · 0 评论 -
Ubuntu安装包时报错 E:Unable to locate package xxx(如:python3-pip)
一般进入Ubuntu后需要先更新软件源: apt-get update就ok了参考自:https://blog.csdn.net/BobYuan888/article/details/80874075原创 2018-10-30 21:58:22 · 5164 阅读 · 0 评论 -
服务器购买和远程连接
1. 申请阿里云服务器*打开阿里云ECS购买页面,并用淘宝账号登陆,可以按需购买。基础配置的话包月大约60元/月 在部署阶段也可以选择按使用流量付费,只需要32元/月,后续部署成功后进行配置升级 操作系统选择Ubuntu的最新版本 填写登陆密码(也是服务器的root密码,非常重要) 然后点击“立即购买”就可以了。 2. 进入管理控制台,查看实例列表 进入管理控制台...转载 2018-10-30 21:37:10 · 740 阅读 · 0 评论 -
用SQL语句查看数据库数据量的大小
1、进入MQSQL命令行界面2、输入密码3、输入命令 1、进入information_schema 数据库(存放了其他的数据库的信息)use information_schema; 2、查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;...原创 2018-10-31 21:17:52 · 18879 阅读 · 0 评论 -
使用Xftp5连接云服务器
软件详细介绍见:https://baike.baidu.com/item/Xftp/249096?fr=aladdin软件下载链接见:http://www.netsarang.com/products/xfp_overview.html安装完成打开软件出现如下界面,成功:二、连接使用Xftp1、打开Xftpl软件,在会话窗口中点新建(建立和哪个服务器进行连接),具体信息填写如下:...原创 2018-10-31 10:52:22 · 3723 阅读 · 0 评论 -
linux Ubuntu安装ftp并将本地文件上传到云服务器
确认是否已经安装ftppgrep vsftpd无结果如下图: 2、执行安装3、查看ftp是否安装成功systemctl status vsftpd.service4、(1)新建"/home/uftp"目录作为用户主目录打开"终端窗口",输入"sudo mkdir /home/uftp"-->回车-->输入"sudo ls /home"--...原创 2018-11-05 13:42:58 · 3651 阅读 · 0 评论 -
djangohttp://127.0.0.1:8000/media/test.jpg直接显示图片media配置
文件目录如下:1、在settings中加入:STATIC_URL = '/static/'STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),)#MEDIA_DIR (主要用于获取路径)MEDIA_DIR = os.path.join(BASE_DIR,'media') # 需要加入的MEDIA_DIR路径变量#MEDIA...原创 2018-11-11 11:29:48 · 1101 阅读 · 1 评论 -
django项目时间与Ubuntu时间不一致
今天发布项目后才发现log时间和win10系统时间或者date不一致。查了好多。最后:是django项目中settings中时区的问题在settings中默认为UTC时区,我们应转换为中国时区即做一下修改:LANGUAGE_CODE = 'zh-Hans'TIME_ZONE = 'Asia/Shanghai'即可ok参考自https://blog.csdn.net/c...原创 2018-11-14 21:58:34 · 392 阅读 · 0 评论 -
Ubuntu nginx+uwsgi部署Django项目
前提条件:首先项目使用一下命令启动成功后,输入公网ip后可以启动成功python manage.py runserver 0.0.0.0:80一、阿里云配置安全组 添加8000端口二、安装配置uwsgi1、确定django项目可以正常运行了,ctrl+c停止项目,下面我们来安装uwsgi:在安装uwsgi非常简单,只需要pip安装即可,pip install uws...原创 2019-07-15 10:53:59 · 189 阅读 · 0 评论 -
ubuntu的MySQL远程数据库连接问题查找
1、开放端口33062、添加权限3、服务器本身没有在安全组规则中开放权限添加安全组规则后重试。原创 2019-07-13 14:54:16 · 103 阅读 · 0 评论 -
django启动时同时使用Schedule启动其他程序
1、安装Schedule 打开cmd输入:pip install schedule2、打开django项目的views.py导入模块from apscheduler.scheduler import Scheduler输入如下代码:sched = Scheduler() # 实例化,固定格式# @sched.interval_schedule(days=1,st...原创 2019-01-20 21:03:28 · 2260 阅读 · 3 评论 -
django后端用websocket传输数据
1、websocket服务端发送数据好像只能传输str类型数据。所以先将数据利用json.dumps()进行打包操作json_data = json.dumps(data)2、websocket客户端接收数据时需要先将json对象进行解码。利用var obj_temp = JSON.parse(str); //由JSON字符串转换为JSON对象此时若在界面直接显示obj_tem...原创 2019-01-20 20:49:28 · 2481 阅读 · 9 评论 -
python socket分包发送数据
server端:import queueimport socketimport jsonimport structimport timebuffer=1024import osq2=queue.Queue()file_path=os.path.join(os.getcwd(),'test.json')with open(file_path,'r') as f: da...原创 2019-01-19 16:45:58 · 3097 阅读 · 0 评论 -
django与grpc融合的过程
一、通过socket将grpc接收的数据传输到django中# django+grpc+socket(服务端给客户端发送文件) 配置过程 # 将socket的服务端作为一个线程,放在grpc服务端下,一起启动 # 将socket的客户端作为一个模块,直接嵌入在websocket的while True循环之下接收数据并传输到页面端二、直接融合django+grp...原创 2019-01-19 16:44:11 · 2623 阅读 · 0 评论 -
js 获取当前元素的父元素的父元素的id
情景一:用onclick触发的函数html代码:<div id="0" style="border-bottom:1px solid #000;margin:0 auto;"> <div>1111</div> <div class="original"> <div id="原创 2018-12-27 14:26:12 · 36466 阅读 · 1 评论 -
django项目连接远程数据库
1、远程数据库开放连接权限如果连接错误,请考虑 1)用户添加访问其他ip权限 2)3306端口是否开放 3)阿里云服务器安全组规则是否添加3306端口2、django项目中settings中的host填写远程数据库的公有ip,及填写...原创 2018-11-15 12:59:16 · 817 阅读 · 0 评论 -
yum 不能安装应用,提示There are no enabled repos Run "yum repolist all"
一般来说著名的linux系统基本上分两大类:1 RedHat系列:Redhat、Centos、Fedora等2 Debian系列:Debian、Ubuntu等RedHat 系列:1 常见的安装包格式 rpm 包,安装rpm包的命令是 “rpm -参数”2 包管理工具 yum3 支持tar包Debian系列1 常见的安装包格式 deb 包,安装deb包的命令是 “dpkg -参数”...转载 2018-10-31 10:16:06 · 3480 阅读 · 0 评论 -
Xshell连接阿里云服务器ECS
1. 参考资料: 1). 《阿里云服务器怎么用?阿里云服务器使用教程》 链接:http://www.cr173.com/html/50758_1.html 2). eagle-zhang的CSDN博客《Xshell连接不上阿里云服务 链接:http://blog.csdn.net/zhangxing52077/article/details/780482542....转载 2018-10-31 09:57:29 · 4664 阅读 · 2 评论 -
Django+Jquery+Ajax+验证码登录案例
1,创建项目test042,创建应用app为booktest3,注册应用booktest作用让创建的应用运行起来4,在项目根目录下创建模板templates目录作用就是存放html文件在项目的settings.py文件中配置模板,如下图: 5,在项目根目录下创建static目录作用就是存放css/图片/js等文件在项目的settings.p...转载 2018-10-17 18:53:39 · 378 阅读 · 0 评论 -
Django实现省市县级联菜单
1、创建工程mymenu和项目menu。2、改变mymenu中setting.py的DIRS,STATICFILES_DIRS'DIRS': [BASE_DIR + "/templates"], #后面若无数据,不可以加逗号STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'),)3、在menu中建立views.py...原创 2018-08-10 12:53:14 · 3469 阅读 · 3 评论 -
pycharm中windows找不到chrome解决办法
这种问题主要是因为在pycharm中关于chrome的安装路径配置不正确造成的,具体的解决办法为:打开pycharm–》File–》setting–》Tools–》Web Browsers然后添加chrome安装路径,然后就成功啦~转载自:https://blog.csdn.net/cszhaojing/article/details/80871811...转载 2018-07-27 19:57:24 · 2023 阅读 · 0 评论 -
Django模板之显示QuerySet内容,字典中内容
camera和idproject都为QuerySet,如下图为验证 camera内容显示方法为: 可以看出idproject中迭代为dict类型。HTML中读写形式为:显示结果:参考自 https://blog.csdn.net/gaoxiaoba/article/details/52469614...原创 2018-07-31 20:40:02 · 4284 阅读 · 0 评论 -
关于Django中的数据库操作API之distinct去重的一个误传
django提供的数据库操作API中的distinct()函数,了解SQL语句的读者都应该知道,DISTINCT关键字可以在select操作时去重。django里的这个distinct()函数也是这个功能,通常的用法是我们要取出一张表中的某一列的所有值,并且只取出不重复的,如果有重复的就只取出来一次,网络上几乎所有的对这个函数的使用例子对应的Python代码都如下:但是这样的用法往往达不到...转载 2018-07-31 18:54:25 · 9022 阅读 · 2 评论 -
Django 新建account应用
一、应用基本配置1、在根目录下新建account应用。python manage.py startapp account2、在项目根目录的项目目录的setting下的INSTALLED_APPS中添加 ‘account’3、在项目根目录的项目目录的url.py中进行URL配置。添加url(r'^account/',include('account.urls',namespace=...原创 2018-07-27 14:03:52 · 681 阅读 · 0 评论 -
Django配置bootstrap
1、下载bootstrap文件。https://getbootstrap.com/docs/3.3/getting-started/ 下载的文件夹可以看出有css、fonts、js三个文件,这就是Bootstrap 3的全部2、自定义静态文件(css,js,image)位置 根目录下新建 static 文件夹 修改 settings.py 中 static 配置 static ...转载 2018-07-27 13:06:25 · 530 阅读 · 1 评论 -
Django View和URL
网页程序的逻辑:request进来 -> 从服务器获取数据 -> 处理数据 -> 把网页呈现出来 url 设置相当于客户端向服务器发出request请求的入口,并用来指明要调用的程序逻辑views 用来处理程序逻辑,然后呈现到template(一般为GET方法,POST方法略有不同)template 一般为html+CSS的形式,主要是呈现给用户的表现形式 ...转载 2018-07-26 22:34:40 · 260 阅读 · 0 评论 -
Django View和Url
网页程序的逻辑:request进来 -> 从服务器获取数据 -> 处理数据 -> 把网页呈现出来 url 设置相当于客户端向服务器发出request请求的入口,并用来指明要调用的程序逻辑views 用来处理程序逻辑,然后呈现到template(一般为GET方法,POST方法略有不同)template 一般为html+CSS的形式,主要是呈现给用户的表现形式 ...转载 2018-07-26 22:23:31 · 307 阅读 · 0 评论 -
Django 入门
1.用cmd cd到文件的目录下2、运行python manage.py runserver 0.0.0.0:8000 即可启动服务器3、在网页中输入127.0.0.1/hello 或者127.0.0.1即可Helloworld项目:超级用户名:admin密码:********创建Django项目:1、用cmd命令行cd到网站地址,然后输入django-admin startproj...原创 2018-07-29 21:23:02 · 181 阅读 · 0 评论 -
Django连接现有mysql数据库
1、打开cmd后cd到项目位置2、建立项目 django-admin startproject test23、编辑项目中的配置文件, mysite/settings.py ,告诉Django你的数据库连接参数和数据库名。具体的说,要提供 DATABASE_NAME , DATABASE_ENGINE , DATABASE_USER , DATABASE_PASSWORD , DATAB...原创 2018-07-29 18:28:46 · 11000 阅读 · 4 评论 -
将json字符串转换为json对象
一般处理服务器传来的json值时,我们都会用两种方式进行处理:1.一种为使用eval()函数。var dataObj=eval("("+data+")");//转换为json对象(注:data为json数据);2. 使用Function对象来进行返回解析。var json =(new Function("","return "+data))();转载自:http://www.php.c...转载 2018-08-14 16:09:48 · 864 阅读 · 0 评论 -
Python 解决 :NameError: name 'reload' is not defined 问题
Python 解决 :NameError: name 'reload' is not defined 问题解决:NameError: name 'reload' is not defined 问题对于 Python 2.X:import sysreload(sys)sys.setdefaultencoding("utf-8")1 2 3对于 <= Python 3...转载 2018-08-03 10:35:49 · 1749 阅读 · 0 评论 -
No module named 'crispy_forms'等使用pycharm开发
我在最近的django开发过程中遇到一些问题,就是我在github上下载xadmin源码包之后,然后setings之中也进行了配置,出现了如下问题但是我按照报错的信息觉得应该时这个模块没有安装,所以我使用pip进行安装然后又报错了,这时候我上网查了查,才发现我安装的模块出了问题,原来安装的不是这个模块,是pip install django-crispy-forms然后就安装成功了之后...转载 2018-08-03 10:36:48 · 4343 阅读 · 0 评论