美文网首页
windows Server 环境下部署一个django API

windows Server 环境下部署一个django API

作者: aq_wzj | 来源:发表于2020-04-07 18:04 被阅读0次
    1. 本想着用uwsgi+nginx部署, 但由于有windows的各种问题, uwsgi安装失败
    2. 用的是虚拟环境, 因为是内网环境部署, 无法线上安装模块

    1. 环境准备

    1. 提前下好python的安装文件
    2. 将项目连同虚拟环境准备好, 项目名为uav
    3. 将项目放入C盘根目录
    路径图
    C:\
    |
    |---uav
        |
        |---uav
        |
        |---app
        |
        |---venv(虚拟环境)
        |
        |---start.bat(启动脚本)
    

    start.bat脚本内容如下

    cd c:\uav
    venv\Scripts\python.exe manage.py runserver 0.0.0.0:80
    

    因为是虚拟环境, 所以用虚拟环境的python解释器运行项目

    在cmd中执行start.bat, 检查是否报错, 出现报错自己检查

    2. 设置开机启动

    C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\目录下新建一个start.vbs的文件, 内容如下

    CreateObject("WScript.Shell").Run"cmd /c C:/uav/start.bat",0
    

    3. 测试

    重启windows服务器, 访问127.0.0.1:80验证是否有返回内容

    相关文章

      网友评论

          本文标题:windows Server 环境下部署一个django API

          本文链接:https://www.haomeiwen.com/subject/uwanphtx.html