您好,登錄后才能下訂單哦!
使用Pycharm創建一個Django項目?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
Step 1. 點擊
File --> New Project 彈出如下窗口:
圖中編號1處為項目位置;編號2處為使用的模板語言類型,默認為Django模板語言;編號3處是保存項目頁面HTML的文件夾名稱,默認為templates;編號4處是應用名,一般根據Web應用的實際功能來命名。本示例中,我們項目位置為E:\testDjango,應用名為fakeCSDN。設置填寫完畢后,點擊右下角的Create,創建項目。
Step 2. 了解創建后項目的項目文件結構創建成功后的界面如下圖所示:
目錄結構
manage.py:一個命令行工具,可以使你用多種方式對Django項目進行交互
內層的目錄:項目的真正的Python包
_init _.py:一個空文件,它告訴Python這個目錄應該被看做一個Python包
settings.py:項目的配置
urls.py:項目的URL聲明
wsgi.py:項目與WSGI兼容的Web服務器入口
templates: 項目的html文件
可以看到,在項目根目錄下,有三個文件夾:fakeCSDN, templates和testDjango,以及一個python腳本文件manage.py.
fakeCSDN 是我們創建的應用相關要素的文件夾,testDjango是我們整個Django項目相關元素的文件夾。也就是說,對于一個Django項目,與項目名相同的文件夾只能有一個,應用對應的文件夾則可以有多個。templates文件夾用來保存HTML模板。
manage.py 是系統自動生成的Django項目管理程序,Django項目創建和運行所需要的所有命令都能由這個腳本提供。如為項目創建數據庫的makemigrations 和 migrate, 啟動服務器的runserver等。在編程過程中,manage.py一般是不需要修改的。
fakeCSDN 和 testDjango所包含的內容大致相同。
fakeCSDN中,編程中常用的是migration文件夾、models.py和views.py。
views.py 是Web應用后臺的核心,定義了后臺具體的響應動作和數據存取、操作動作的函數;
models.py 是Web應用數據庫的定義文件,以Python類的形式定義數據庫中的各個表;
migration文件夾 保存著models中的數據庫表遷移之后的文件,一般不需要手工操作。
除了fakeCSDN中已有的文件之外,一般還需要新建一個urls.py文件,用來指定應用中出現的url所對應的響應函數。
testDjango中,常用的文件是setting.py 和 urls.py。 前者是項目的一些屬性設置,如數據庫連接、debug的方式等;后者同樣是url映射關系。
Step 3. 編輯Web應用詳細內容
Step 4. 配置Django Server并啟動服務器點擊圖中所示綠色按鈕,即可啟動Web應用。
若未自動出現圖示按鈕,可以點擊向下的灰色三角,選擇 Edit Configurations ,彈出如下窗口通過1,2 兩步添加一個新的Django Server,在3處輸入服務器名稱,在5處輸入啟動頁面。點擊OK即可。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。