iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
Modern Web

Django新手指南系列 第 8

我們行不行? 絕對沒問題! 建立&介紹APP 江狗(Django) 鐵人Day08

  • 分享至 

  • xImage
  •  

建立第一支應用程式 & 介紹

在上一回建立好專案目錄後,接著建立一個app吧!
所建立好的專案底下輸入以下指令:

#cd <切換至與專案資料夾相同目錄下>
cd Project

建立一個新的App

#python manage.py startapp <自訂app名稱>
python manage.py startapp job

專案內會生成一個名為job的app資料夾。

job資料夾內部是這樣

job
└─ 
|  |– __init__.py
|  |– admin.py
|  |– apps.py
|  |– models.py
|  |– tests.py
|  └─ views.py
└─ migrations
   └─ __init__.py

由上到下分別為:

__init__.py 顯示每個應用程式與Python套件的地方。

admin.py 自訂義應用程式在Django後台(Django Administration)的欄位顯示方式。

apps.py 存放Django設定檔的地方。

models.py 定義應用程式在資料庫的欄位。

tests.py 撰寫測試資料庫用的自動腳本。

views.py 接收網頁的請求,處理並回應給網頁。

migrations 記錄資料庫與models.py中的欄位同步歷程,更新資料庫這裡就會多一筆。
~網頁的請求是由Project設定檔資料夾裡的urls.py來尋找對應的views~

底下的Project是整個專案的設定檔資料夾

透過設定urls.py來引導到相對應的應用程式Views視圖。

介紹完後下一篇來實作看看! 大家掰掰~


上一篇
臘腸狗算是一種改裝車嗎? 修改Django預設 江狗(Django) 鐵人Day07
下一篇
那~有什麼問題? 穩~妥啦! 實作APP 江狗(Django) 鐵人Day09
系列文
Django新手指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言