[英]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.