中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Pycharm創建一個Django項目

發布時間:2021-03-10 17:00:28 來源:億速云 閱讀:262 作者:Leah 欄目:開發技術

使用Pycharm創建一個Django項目?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

Step 1. 點擊

File --> New Project 彈出如下窗口:

使用Pycharm創建一個Django項目

圖中編號1處為項目位置;編號2處為使用的模板語言類型,默認為Django模板語言;編號3處是保存項目頁面HTML的文件夾名稱,默認為templates;編號4處是應用名,一般根據Web應用的實際功能來命名。本示例中,我們項目位置為E:\testDjango,應用名為fakeCSDN。設置填寫完畢后,點擊右下角的Create,創建項目。

Step 2. 了解創建后項目的項目文件結構創建成功后的界面如下圖所示:

使用Pycharm創建一個Django項目

目錄結構

  1. manage.py:一個命令行工具,可以使你用多種方式對Django項目進行交互

  2. 內層的目錄:項目的真正的Python包

  3. _init _.py:一個空文件,它告訴Python這個目錄應該被看做一個Python包

  4. settings.py:項目的配置

  5. urls.py:項目的URL聲明

  6. wsgi.py:項目與WSGI兼容的Web服務器入口

  7. 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。

  1. views.py 是Web應用后臺的核心,定義了后臺具體的響應動作和數據存取、操作動作的函數;

  2. models.py 是Web應用數據庫的定義文件,以Python類的形式定義數據庫中的各個表;

  3. migration文件夾 保存著models中的數據庫表遷移之后的文件,一般不需要手工操作。

除了fakeCSDN中已有的文件之外,一般還需要新建一個urls.py文件,用來指定應用中出現的url所對應的響應函數。

testDjango中,常用的文件是setting.py 和 urls.py。 前者是項目的一些屬性設置,如數據庫連接、debug的方式等;后者同樣是url映射關系。

Step 3. 編輯Web應用詳細內容

Step 4. 配置Django Server并啟動服務器點擊圖中所示綠色按鈕,即可啟動Web應用。

使用Pycharm創建一個Django項目

若未自動出現圖示按鈕,可以點擊向下的灰色三角,選擇 Edit Configurations ,彈出如下窗口通過1,2 兩步添加一個新的Django Server,在3處輸入服務器名稱,在5處輸入啟動頁面。點擊OK即可。

使用Pycharm創建一個Django項目

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乳源| 大洼县| 湄潭县| 靖安县| 通许县| 万安县| 承德市| 陈巴尔虎旗| 拜泉县| 富宁县| 六安市| 嵊泗县| 湘西| 瑞金市| 若尔盖县| 图们市| 宜君县| 邯郸市| 茶陵县| 水城县| 临高县| 南皮县| 鄂托克前旗| 彭泽县| 东乌珠穆沁旗| 广东省| 永定县| 乐安县| 当涂县| 修水县| 青浦区| 嘉定区| 容城县| 兴文县| 盘山县| 黔西| 晋江市| 凤山市| 新乡市| 靖州| 仪征市|