簡體   English   中英

如何在沒有命令提示符的情況下運行Python服

[英]How to run Python server without command prompt

我正在用Django開發一些Python項目。 當我們渲染Python / Django應用程序時,我們需要打開命令提示符並輸入python manage.py runserver 這對開發服務器來說沒問題。 但對於生產來說,它看起來很有趣。 無論如何在沒有打開命令提示符的情況下運行Python / Django項目?

文檔的部署部分詳細說明了配置服務器以在生產中運行django的步驟。

runserver必須嚴格用於開發和應該在生產中使用。

只有在開發時才運行runserver命令。 部署后,客戶端不需要運行python manage.py runserver命令。 調用url將執行所需的視圖。 所以不必擔心

如果您正在使用Linux,我編寫了一個非常漂亮的基本腳本,當我不想調用此命令時,我總是使用它。

注意:你真的應該使用“runserver”進行開發:)

#!/bin/bash

#Of course change "IP-Address" to your current IP-Address  and the "Port" to your port.
#ifconfig to get your IP-Address

python manage.py runserver IP-Address:Port

只需將其命名為runserver.sh並在終端中執行如下操作:

./runserver.sh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM