配置环境:
python3.6
Django2.2
mysql5.6

下载python库所需要代码:
python -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.2.13
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mysqlclient

配置好环境后创建Django项目:
django-admin startproject PaperManageSystem01

进入项目文件夹,并创建app:
cd PaperManageSystem01
python manage.py startapp teamManage
python manage.py startapp schoolManage
python manage.py startapp reviewManage
python manage.py startapp backManage

将已经写好的各个app和项目主文件夹(PaperManageSystem01文件夹)内的urls.py,views.py文件,按照对应位置
对项目内的文件进行替换。
注意,backManage文件夹内还要替换admin.py,forms.py和models.py文件

将static和templates文件夹全部复制到项目下。
创建work文件夹

在mysql中创建数据库papermanagesystem
对主文件夹的settings.py进行配置
即进行数据库,app,static静态文件,template模板,时区以及文件下载位置的配置
直接把已写好的settings.py文件放到项目下即可。

迁移操作:
python manage.py makemigrations
python manage.py migrate

注意这里,如果报错,就参考:https://blog.csdn.net/m0_37422217/article/details/106844682
注意,如果报这个错误:AttributeError: ‘bytes’ object has no attribute ‘encode’
那么在operations.py中依然保留decode,不要改成encode

运行项目:
python manage.py runserver

测试完成后,就上线,现在进行IIS部署(参考https://www.cnblogs.com/djangocn/p/10227006.html):

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wfastcgi

启动wfastcgi:
wfastcgi-enable

记录自己的Python路径和wfastcgi的路径:
c:\programdata\anaconda3\python.exe|c:\programdata\anaconda3\lib\site-packages\wfastcgi.py

注意:在华为云上配置时,要注意在安全组中将网站所用的端口入方向规则放通(https://blog.csdn.net/nayan8664/article/details/89486239)
并且iis的IP要填私有IP

网址:
主页:http://124.71.135.18:8000/

Windows服务器上配置环境,并上传Django项目流程记录相关推荐

  1. Linux-DNS服务器的配置与管理(上)

    Linux-DNS服务器的配置与管理(上) DNS服务器的配置与管理 **************** 首先要知道下面几个与域名解析相关的文件 /etc/hosts         --早期(DNS之 ...

  2. Mac电脑上配置环境变量的方法

    Mac电脑上配置环境变量的方法 使用vim配置环境变量 1.首先执行命令:vim .bash_profile 用vim打开该文件,然后输入i,表示insert,就是编辑模式 如:Node环境变量配置 ...

  3. Windows服务器安全策略配置——简单实用!

    Windows服务器安全策略配置--简单实用! Windows服务器安全策略怎么做?不要觉得这是一个非常深奥遥不可及的问题,其实也是从各个方面去加固系统的安全性而已,它没有一个定论. 我是艾西今天和你 ...

  4. CSGO社区服务器开服架设搭建教程windows服务器什么配置的合适国际服

    CSGO社区服务器开服架设搭建教程windows服务器什么配置的合适国际服 <反恐精英:全球攻势>,原名Counter-Strike: Global Offensive,是一款由VALVE ...

  5. 实验室远程登录Linux服务器并配置环境

    实验室远程登录Linux服务器并配置环境 配置服务器环境的前提是已经登陆进入实验室服务器 如何登入服务器:手把手教你如何连上实验室的服务器_万事胜意-CSDN博客_实验室服务器 如何添加账户和设置密码 ...

  6. 服务器设置好后怎么显示,如何查看服务器已配置环境

    如何查看服务器已配置环境 内容精选 换一换 分析辅助软件是一款支持部署到多台服务器目标环境上,实现对整个业务集群的数据采集和优化的组件.已成功登录Java性能分析.待安装分析辅助软件的服务器已开启ss ...

  7. Linux入门实践笔记(七)——云服务器中配置Java项目的JMX连接失败问题解决记录

    Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 参考文章: (1)Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 (2) ...

  8. 4.在master机器上配置环境变量

    重点:所有的环境变量的配置,必须配置在hadoop用户的~/.bashrc文件中 在master机器上配置hadoop的环境变量 (1) su hadoop #切换到hadoop用户下 sudo ge ...

  9. Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项(转)

    转自:http://blog.csdn.net/song_hui_xiang/article/details/42921537 准备工作: 下载cocos2d-js引擎,版本v3.2,要做的第一件事就 ...

最新文章

  1. python 判断字符串是否为空,字典是否为空,列表是否为空,元组是否为空的方法
  2. Angular CLI 使用教程指南参考
  3. 网站截图工具EyeWitness
  4. 杜甫在线演唱《奇迹再现》、兵马俑都能开口说话……微博网友用AI技术分分钟打破次元壁...
  5. UA PHYS515A 电磁理论V 电磁波与辐射3 偏振
  6. 使用SoapHeader对WebService进行身份验证
  7. 双11技术分享 | “喵糖”背后的商业化流量投放算法
  8. 剑指offer之中序打印二叉树(非递归实现)
  9. cout不明确什么意思_劈腿什么意思?原来出轨和劈腿不一样!原来如此!
  10. 《程序员面试宝典》笔记一
  11. 分治算法——快速排序
  12. mac安装gnu make_Linux Make的使用以及命令安装详解
  13. 7模型集成:细粒度用户评论情感分析冠军思路及源码
  14. 输入网址的时候,浏览器是如何判断你是http协议还是https协议的
  15. :layout_gravity gravity
  16. nx编译安装车牌检测库hyperlpr
  17. junos pulse_IT怪胎:如何使用DHCP中继(JUNOS)
  18. mysql 允许局域网连接,怎么设置Mysql允许局域网或外部连接的方法
  19. excel冻结窗格参与排序_冻结窗格以在Excel中隐藏行
  20. 使用eclipse编写并运行你的第一个Android程序

热门文章

  1. 修改win7编码为utf-8
  2. vue 中watch函数名_VUE中watch用法
  3. 服务器u盘安装linux6.7,制作linux系统U盘并使用U盘安装CentOS7.6系统
  4. Springmvc中的拦截器interceptor及与过滤器filter的区别
  5. [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计
  6. css3玩转各种效果【资源】
  7. Java用SAX解析XML
  8. MySQL存储引擎的选择
  9. base标签在ie6下的恶心问题
  10. H3C交换机S5500系列恢复控制台登录口令