要将Python虚拟环境中的Django应用程序注册到Windows任务计划程序中,您需要使用”&&”命令连接

首先

我将介绍在Windows服务器的任务计划程序中一直运行基于Python虚拟环境的Django应用的技巧。

    OS:Windows10 Pro または Windows Server 2016 / 2019

結論:总结来说。

在批处理文件中,使用 “&&” 连接符将以下命令连接起来进行描述。

SEQコマンド1Python仮想環境のアクティベーションコマンド2Djangoアプリサーバの実行コマンド

&& 接続子:プロセスの実行が完了してから次のプロセスを実行します

まずPython仮想環境のアクティベーションの終わるのを待ってから、Djangoアプリサーバの実行を行うようになります

受到最近疫情的影响,全球的经济受到了巨大的冲击。

    ¥¥windows-server001¥dev¥django¥webSite¥runsurver.bat
C:\dev\django\venv\Scripts\activate.bat && python C:\dev\django\webSite\manage.py runserver 0.0.0.0:7000

将该批处理文件注册并安排在Windows任务计划程序中执行。
这样就可以在Windows上持续运行运行在Python虚拟环境中的Django应用程序了。

    環境
Pyhon仮想環境パスDjangoアプリケーションパスアクセス許可ポートC:¥dev¥django¥venvC:¥dev¥django¥webSite7000
    バッチコマンド
WindowsコマンドプロンプトでのPython仮想環境アクティベーションコマンドDjangoアプリを全IPクライントからの7000番ポートでHTTPリクエストを受け付けて実行C:¥dev¥django¥venv¥Scripts¥activate.batC:¥dev¥django¥webSite¥manage.py runserver 0.0.0.0:7000
    • ご参考まで:Powershellの場合

C:¥dev¥django¥venv¥Scripts¥activate.bat が C:¥dev¥django¥venv¥Scripts¥activate.ps1 になります

上述

bannerAds