windows2008R2+IIS部署python Django的web环境 这篇文章写得非常好,非常仔细,作者把所有的坑都明确标识出来,可以少走很多弯路。感谢作者 潇洒哥Kahn 的辛苦付出。

这里对作者省略的内容进行补充,以备忘记。

添加角色服务

角色-》Web服务器(IIS)-》添加角色服务

添加完成

错误:iis7.0 发生未知 FastCGI错误,错误代码 0x8007010b 的解决办法

错误提示

修改该网站所对应的应用程序池

  1. Internet信息服务(IIS)管理器-》应用程序池
  2. 选中对应网站,点高级设置
  3. 进程模型->标识,将其值修改为 LocalSystem

配置多个 static 目录

问题特征:

django网站中的静态文件CSS、Image在本地服务器使用runserver指令可以完美加载,部署到IIS上后CSS失效、静态文件消失的问题

解决步骤:

①在项目的具体app路径下的static文件夹(settings中STATIC_URL指定的目录),新建web.config文件,注意不要弄错目录,是app中存放静态文件的目录下

web.config内容如下:

  1. <?xml version="1.0" encoding="UTF-8"?>

  2. <configuration>

  3. <system.webServer>

  4. <!-- this configuration overrides the FastCGI handler to let IIS serve the static files -->

  5. <handlers>

  6. <clear/>

  7. <add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" />

  8. </handlers>

  9. </system.webServer>

  10. </configuration>

② 打开IIS管理器,选定该网站项目,右击选择添加虚拟路径

③ 填写虚拟路径的别名和路径,别名一般为static,路径则是该网页app下的static文件夹,也就是刚才创建web.config的文件夹

⑤ 重新运行一下IIS,应该就没有问题了

windows2008R2+IIS部署python Django的web环境相关推荐

  1. 使用Python Django开发web应用15 缓存

    版本声明:转载请注明出处.未经允许,禁止商业用途. 15 使用Python Django开发web应用 缓存 讲师:刘一凡 第一步: 在settings.py中进行添加 CACHES = {     ...

  2. 使用Python Django开发web应用4 模型和数据库

    版本声明:转载请注明出处.未经允许,禁止商业用途. 使用Python Django开发web应用 模型和数据库 ----刘一凡 数据库配置 Django支持很多数据库,官方支持PostgreSQL. ...

  3. Python+Django框架Web应用开发-欧阳桫-专题视频课程

    Python+Django框架Web应用开发-237人已学习 课程介绍         系统介绍使用Django框架开发Web应用程序,当然,依然水煮风格 课程收益     掌握Django框架的使用 ...

  4. 使用Python Django开发web应用5 URL映射、模板和视图

    版本声明:转载请注明出处.未经允许,禁止商业用途. 使用Python Django开发web应用5 URL映射.模板和视图 ----刘一凡 创建模板 在D:\django\web\blog\中创建te ...

  5. 使用Python Django开发web应用14 静态文件

    版本声明:转载请注明出处.未经允许,禁止商业用途. 14 使用Python Django开发web应用 静态文件 讲师:刘一凡 第一步: 准备静态文件,制作图片OurBlog 第二步: 缺省配置下.静 ...

  6. python django mysql web页面多级联动_Python Web实战:Python+Django+MySQL实现基于Web版的增删改查...

    前言 本篇使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能,旨在快速入门Python Web,少走弯路.效果演示在项目实战最 ...

  7. Web系统版本更新与迭代方式——持续集成与持续部署(Python Django框架)

    一.持续集成与持续部署 在软件工程中,CI/CD是指持续集成和持续交付或者持续部署的组合. CI/CD通过构建应用程序.在测试和部署中实施自动化,从而在开发团队和运维团队之间架起一座桥梁,让项目能够更 ...

  8. python +Django 搭建web开发环境初步,显示当前时间

    1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得. 开发环境是window ...

  9. 用Python+Django在Eclipse环境下开发web网站【转】

    一.创建一个项目 如果这是你第一次使用Django,那么你必须进行一些初始设置.也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置.Django详细选项 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 c++_ch02_02
  2. oracle不能用uuid,Oracle 应用之--VirtualBox UUID问题
  3. 华北水利水电大学计算机研究生调剂,2018年华北水利水电大学硕士研究生相关专业接受调剂公告...
  4. 你的微信朋友圈让你焦虑了吗?
  5. hadoop3伪分布式安装
  6. [NOTE] sqli-labs Adv Injections
  7. 三星系统和鸿蒙系统,又一设备直升鸿蒙系统,现有操作系统被抛弃,和三星的想法一样!...
  8. Java高级工程师必看系列,从基础到源码统统帮你搞定
  9. 响应其他应用程序的系统菜单消息 insertmenu_「DDD」跟我一起学WCF(1)——MSMQ消息队列...
  10. 深入 JavaScript(6) - 一静一动
  11. C++线程中的几类锁
  12. 计算机win7如何连接wifi网络,win7台式电脑怎么连接wifi win7台式电脑如何设置wifi...
  13. 计算机网络的权威杂志,科学网—晒个自己整理的计算机网络和通信方向可能相关的期刊列表...
  14. 如何批量提取过期域名,如何批量查询权重域名、收录域名
  15. 《计算机网络》第三章课后答案第七版谢希仁
  16. Unity Shader特效:人物模型动态流动光特效
  17. 制作一个简单的轮播图
  18. JS原型对象和JS原型链
  19. 信息-初步使用计算机-,川教版信息技术七上第6课《初步使用计算机》ppt课件.ppt...
  20. ES 问题 : too_many_clauses maxClauseCount is set to 1024

热门文章

  1. Linux 下rpm包搭建LAMP环境
  2. MyBatis Generator(MBG)从Abator迁移
  3. [转载]MySQL开发中常用的查询语句总结
  4. ASP.NET MVC中的统一化自定义异常处理
  5. ruby imap抓取inbox中所有邮件的主题
  6. 三、索引优化(4)索引碎片
  7. ecshop每个商品添加去淘宝购买链接
  8. ecmall挂件开发
  9. 【zookeeper系列】centos7安装zookeeper
  10. shell实战训练营Day1