iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 14
1

DAY13時,我們順利使用 Django 建立起一個 project 並且成功開啟 server,還看到了 project 相關的設定檔及執行的套件 manage. py。
今天要來介紹 app ,如果說一個專案就是一個網站,那這個網站應該會包含許多功能,而這個功能就是 app 啦。這次的練習就是要在成功開啟 server 後,讓 app 能夠成功實現。

建立 app
首先,先進入 project 中

cd hello/

再建立 app

python manage.py startapp [你要的app名]

跟建立 project 一樣,app 可以依照我們自己的意思取名

我們可以嘗試打開剛剛建好的 app 目錄,看一下裡面的檔案。

會看到有以下6個檔案1個資料夾:
admin. py apps. py __ init__.py migrations models. py tests.py views.py

分別來說明一下它們的功能吧~
admin. py :設定資料庫的呈現樣式,與 models .py 相關。
apps. py :用來區別 app ,與 app 有關。
__ init__.py :用來將這一整個資料夾變為一個 python 模組。
migrations :用來記錄資料庫的型態,之後使用更新資料庫會使用到。
models. py :拿來建構自己的資料庫。
test. py: 用以檢查程式邏輯是否有誤。
views. py: 此區域就是撰寫程式的地方


上一篇
DAY13 Django介紹與建立 project
下一篇
DAY15 Django第一個app
系列文
我們 der 暑假學習紀錄 :D30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言