后端技术
星之所望
兴趣使然的AI工程师
展开
-
微信小程post问题
使用django做后台,因为csrf的原因提交失败,禁用csrf验证就行了。小程序没有Cookie,因此不需要CSRF验证,可以关闭。原创 2019-05-16 17:16:40 · 173 阅读 · 0 评论 -
Invalid HTTP_HOST header: ‘xxx.xx.xxx.xxx:8000‘. You may need to add ‘xxx.xx‘ to ALLOWED_HOSTS
用python3 manage.py runserver 0.0.0.0:8000命令运行django程序后,通过浏览器访问服务器网址的8000端口,出现访问错误,报错为Invalid HTTP_HOST header: ‘xxx.xx.xxx.xxx:8000’. You may need to add ‘xxx.xx’ to ALLOWED_HOSTS解决办法:修改创建项目时生成的...转载 2019-06-13 23:05:30 · 297 阅读 · 0 评论 -
服务器PIL post 500错误
错误部分代码:onePic = bytes()for c in f1.chunks(): # 大文件这里传输不完整 onePic = cbyte_stream = io.BytesIO(onePic)roiImg = Image.open(byte_stream)由于比较大的图片 不止一个chunk,所以这样传输的数据是不完整的,导致PIL报错,只要改成这样既可o...原创 2019-06-14 15:26:15 · 224 阅读 · 0 评论 -
京东云+django 获取ssl证书
1、首先有 京东云的服务器 和 域名,并备案通过。2、在云安全-ssl安全证书申购证书3、在域名服务-域名服务-域名管理界面选择解析 对ip和域名进行绑定,注意在主机记录一栏要空着,否则可能验证失败。4、在申购管理界面,获取文件路径 xxxx.com/.well-known/pki-validation/fileauth.txt 文件内容 201906220000...原创 2019-06-25 13:06:42 · 844 阅读 · 0 评论 -
在Ubuntu中安装uwsgi(在python3.6环境下)
1.检查Ubuntu中是否有以下环境包,如果没有,请按如下步骤安装:sudo apt-get install build-essential pythonx.xsudo apt-get install pythonx.x-dev有一点很重要,如果安装的python3.6 则需要安装python3.6-dev,不能安装3.5,否则会报错ERROR: Command "/usr/bin/...原创 2019-06-25 20:52:45 · 1351 阅读 · 1 评论 -
Django为什么用uWSGI+Nginx
这两天在用Django做个人博客网站,做起来非常顺手,已经在测试环境中完成了留言板的功能,想着在加上个管理博客和博客编辑的功能就大致可以发布出去了,然后就发现教程中有个服务器部署的环节uWSGI+Nginx,我就郁了闷了,本地不是有个WSGI吗,照样可以运行啊,不解,求解!uWSGI是一个web服务器,也可以当做中间件如果是Nginx+uWSGI+APP,那就是一个中间件如果是uWSG...转载 2019-06-26 19:00:47 · 209 阅读 · 0 评论 -
Django runserver 支持https
转载自:http://www.voidcn.com/article/p-xxdfvetx-da.html1.首先我们需要得到一张证书文件参考:WINDOWS系统下创建自签名SSL证书并复制到项目的主目录下,本文中的证书文件的名称为server.crt,下文以此为例。2.python环境准备确认之前已经正确安装Python3,Django1.8及以上还需要安装的python库...转载 2019-06-26 22:27:58 · 157 阅读 · 0 评论 -
centos Nginx Django uwsgi踩坑之ModuleNotFoundError: No module named ‘django‘
在阿里云部署Django程序后,使用uwsgi –ini启动时,发现启动报错,日志如下:Traceback (most recent call last): File "/data/wwwroot/django_xadmin/django_xadmin/wsgi.py", line 12, in <module> from django.core.wsgi import...转载 2019-06-27 11:08:55 · 2941 阅读 · 0 评论 -
Django-在debug时候出现:django.core.exceptions.ImproperlyConfigured: The app module
在debug时候出现:django.core.exceptions.ImproperlyConfigured: The app module <module 'Bm' (namespace)> has multiple filesystem locations (['C:/Users/Administrator/Desktop/Jamblogs\\Bm', 'C:\\Users\\...转载 2019-06-27 15:08:58 · 2245 阅读 · 0 评论 -
nginx: [warn] conflicting server name “localhost“ on 0.0.0.0:80, ignored
修改nginx配置参数后,使用nginx -t检查配置.提示successfull后就可以使用 nginx -s reload来重新加载配置我配置的过程中遇到这样的问题,就是绑定了主机名后,重新加载配置时会出现警告nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored意思是重复绑定了serve...转载 2019-06-27 15:55:24 · 2534 阅读 · 0 评论 -
django 获得请求头
django 获得到的请求头封装在 request 的 META 中,为一个 dict以下选自官方文档:https://docs.djangoproject.com/zh-hans/2.0/ref/request-response/#django.http.HttpRequest.METAHttpRequest.META?A dictionary containing all av...转载 2019-06-28 09:12:16 · 3019 阅读 · 0 评论