首页 > 网站 > IIS > 正文

IIS部署django时的问题解决方法

2024-08-29 03:10:08
字体:
来源:转载
供稿:网友
 现在用iis的人真的少,但是很多教程并不好用,部署django的脚本在我这边永远报错,还好找到一篇手动配置的教程,跟着教程走大体过程还是很顺利的,不过中间还是遇到了一些头疼的问题,下边就把这些问题和解决办法一并放上来。
 
  一、文件权限问题
 
 pythonFailedtoopenthedatasource:Permissiondenied
 
 这个洋文还挺直白的,原因应该是网站有项功能会修改服务器端照片的gps信息,因此需要对存储照片的文件夹的读写权限。解决办法是改两个地方:
 
 1、文件夹的权限,即找到iis的用户名,为其添加完全权限,具体操作如下:
 
 右键属性-安全-编辑(组或用户名)-添加(组或用户名)-高级-立即查找-找到iis开头的用户名-为其添加完全控制权限
 
 2、是将iis中网站的请求限制设为无,操作为网站的处理程序映射-编辑指定模块映射-请求限制-访问-无
 
  二、DisallowedHost
 
 1、这个对专业做网站的人应该很熟悉,但着实难为了小白我很久,最后发现是后端django没识别服务器的ip,解决办法很简单,修改settings.py,在ALLOWED_HOST=[]中添加ip地址'xxx.xxx.xx.xx'就搞定啦。
 
 2、最后放上网站的ip
 
 初衷是做一个模仿ios照片在地图上分类的网页,目前实现了照片上传服务器,利用百度地图api点击地点修改照片exif-gps信息的功能,后续准备添加下载和照片聚类显示,不过路漫漫修远兮啊,要学的东西真心太多了。
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表