Ⅰ 怎樣搭建Django伺服器環境
1.首先安裝python,配置環境變數path:C:Python27;C:Python27Scripts;
2.去django官網下載壓縮包Django-1.8.3.tar.gz,然後解壓在C盤,輸入以下命令:
cdC:Django-1.8.3
pythonsetup.pyinstall
命令運行後,Django環境就安裝好了,然後配置環境變數path:C:Python27Libsite-packagesDjango-1.8.3-py2.7.eggdjangoin
3.在命令終端輸入以下命令導入並檢查django安裝情況:
python
>>>importdjango
>>>django.VERSION
__init__.py:將這個項目目錄作為Python的一個包。
settings.py:項目的配置文件。
urls.py:定義了Django項目中的URL路由表,指定了URL與被調用類之間的對應關系。
wsgi.py:這個是Django1.4中新添加的默認Web伺服器網關介面。
命令窗口切換到cms678文件夾,然後運行命令:pythonmanage.pyrunserver,啟動當前目錄工程。
瀏覽器輸入http://127.0.0.1:8000/
到此基本操作就結束啦:-)
Ⅱ 如何在伺服器上部署Django項目並使其在後台一直運行
前幾天老師讓我把一個Django項目(爬蟲網頁)放到校園內網上,但是我想先用自己的伺服器來嘗試一下。之前剛好有在Digital Ocean上買過伺服器用來運行ss腳本,平時伺服器一直放著沒啥用,所以就拿它來試驗一下。
廢話不多說,第一步通過WinSCP軟體把Django文件傳到伺服器上。
在伺服器中安裝Django需要的環境和我所需要的Python第三方庫。
以上所有步驟完成後,還需要進行一步操作,這是我經歷的一個 坑 。 打開Django文件目錄中的 settings.py ,把 ALLOWED_HOSTS=[] 改為 ALLOWED_HOSTS=["*"] 。
在伺服器中打開到 manage.py 所在的目錄,輸入命令:
python3 manage.py runserver 0.0.0.0:8000
然後按下回車,在瀏覽器中輸入: 該伺服器IP地址:8000 ,大功告成!
Attention:
1. python3 不是特定的,是根據你的Django項目所需要的環境指定的。
2. 8000 是埠號,可以修改。
如果想要Django項目一直運行,關閉終端後還在運行,即需要運行如下命令, nohup command & , command 即位上文所說的 python3 manage.py runserver 0.0.0.0:8000 。