小插话3:django+xadmin(pycharm)window 两类部署

204 阅读2分钟

上文链接:小插话2:django+xadmin(pycharm)上线级项目之404、500配置详说(详细教程)


部署django解说(以下有颜色字体可点击)

Apche部署django(安装包下载点击该链接)

1.Apache2.2.21安装步骤

安装包在链接资源中 apche安装后不能用查看:

环境配置

服务开启

2.wsgi下载

安装包在链接资源里

3.python3.7安装教程

安装包在链接资源里

4.django环境复原

配置django环境。 1.在项目原来的Python环境中:cmd输入pip freeze>env.txt进行环境备份,备份环境在env.txt中(环境自动生成)。

2.在指定安装的环境输入pip install -r env.txt(需要到env.txt所在的目录中运行)进行环境恢复

5.项目配置

部署教程

可复制资料:

#添加mod_wsgi.so 模块 
LoadFile "c:/program files/python37/python37.dll"
LoadModule wsgi_module "c:/program files/python37/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "c:/program files/python37"
  
<VirtualHost *:8000>
#这里填写你的服务器ip地址    
ServerName 127.0.0.1
#设置工程中的wsgi路径(django项目里的wsgi.py文件)      
#flask项目的话,需要自建wsgi.py文件,在把路径添加到此
WSGIScriptAlias / C:/source/SIMKEEP/SIMKEEP/wsgi.py
      
#设置访问权限
<Directory C:/source/SIMKEEP/SIMKEEP>	
<Files wsgi.py>                  
#apache2.4及以上访问权限设置格式		
Require all granted  #允许	
</Files>
</Directory>
    	
#静态文件夹权限      
Alias /static  C:/source/SIMKEEP/static
<Directory C:/source/SIMKEEP/static>   	
Require all granted  
</Directory>
</VirtualHost>

可复制资料2:

#指定myweb项目的wsgi.py配置文件路径 
WSGIScriptAlias / C:/source/SIMKEEP/SIMKEEP/wsgi.py 
  
#指定项目路径 
WSGIPythonPath C:/source/SIMKEEP
  
<Directory C:/source/SIMKEEP/SIMKEEP> 
<Files wsgi.py> 
  Require all granted 
</Files> 
</Directory> 
  
Alias /static C:/source/SIMKEEP/static 
<Directory C:/source/SIMKEEP/static>  
  AllowOverride None 
  Options None 
  Require all granted 
</Directory>

6.navicat及mysql安装

安装教程一路next即可。

navicat破解

IIS部署django

安装教程