天天看點

《Python程式設計從入門到實踐》第十八章學習用pycharm建立一個Django項目

用pycharm建立一個Django項目

建立一個Django項目

在pycharm中建立一個Django項目:

《Python程式設計從入門到實踐》第十八章學習用pycharm建立一個Django項目

建立項目之後,效果圖如圖所示:

《Python程式設計從入門到實踐》第十八章學習用pycharm建立一個Django項目

其中:

**manage.py:**這是一個簡單的程式,它接受指令并将其交給Django的相關部分去運作。

我們将使用這些指令來管理諸如使用資料庫和運作伺服器等任務。**settings.py:**指定Django如何與你的系統互動以及如何管理項目。**wsgi.py:**幫助Django提供它建立的檔案,wsgi:web server gateway interface Web伺服器網關接口的首字母縮寫。

**urls.py:**告訴Django應建立哪些網頁來響應浏覽器的請求

建立資料庫

Django将大部分與項目相關的資訊都存儲在資料庫中,用此我們需要建立一個供Django使用的資料庫。過程如下:

在pycharm中的Terminal中,切換到新建立的項目的目錄,并輸入python manage.py migrate。

《Python程式設計從入門到實踐》第十八章學習用pycharm建立一個Django項目

建立完資料庫後,項目内容如圖,多了一個db.sqlite3,SQLite是一種使用單個檔案的資料庫,是編寫簡單應用程式的理想選擇,它讓你不用太關注資料庫管理的問題

《Python程式設計從入門到實踐》第十八章學習用pycharm建立一個Django項目

*檢視項目

在項目終端下執行指令:python manage.py runserver

Django啟動一個伺服器,讓你能夠檢視系統中的項目,了解他們的工作情況。當你在浏覽器中輸入URL以請求網頁時,該Django伺服器将進行相應:生成合适的網頁并發給浏覽器。如下面第二張圖所示:

《Python程式設計從入門到實踐》第十八章學習用pycharm建立一個Django項目

注意:URL http://127.0.0.1:8000/表明項目将在你的計算機(即localhost)的端口8000上偵聽請求。localhost是一種隻處理目前系統發出的請求,而不允許其他任何人檢視你正在開發的網頁的伺服器。

在網頁中輸入網址:http://127.0.0.1:8000/或者http://localhost:8000/

《Python程式設計從入門到實踐》第十八章學習用pycharm建立一個Django項目

要想關閉這個伺服器,按Ctrl+C即可

繼續閱讀