1. 使用 `django-admin` 產生專案資料夾 - 資料夾內會包含「基礎檔案範本」及「manage.py」 - 「manage.py」可以提供各式「專案管理腳本工具」 2. 使用 manage.py 建立一個或多個 application (簡稱app) ::: info **app 的概念** 一個網站可能由多個部分組成,比如,主要頁面,部落格,wiki,下載專區等。Django 鼓勵將這些部分作為分開的app開發。如此一來,就可以在不同的專案中重複使用這些app。 :::: 3. 在專案中註冊新建立的 app 4. 為每個 app 分配url ## 使用 django-admin 建好的專案資料夾內容 專案資料夾內目錄結構如下: ``` locallibrary/ manage.py locallibrary/ __init__.py settings.py urls.py wsgi.py asgi.py ``` 子目錄locallibrary是網站的入口點(entry point),目錄中個檔案用途如下: - __init__.py - settings.py - urls.py - wsgi.py - asgi.py ## 使用 manage.py 建立 app 建立好的app資料夾內,會包含以下幾個檔案: - views.py 儲存views設定 - models.py 資料模型 - test.py 網站測試用 - admin.py 網站管理與設定 - apps.py 註冊applicaiton - __init__.py - migration資料夾 用來儲存'migrations' - 當你修改你的資料模型時,這個檔案會自動升級你的資料庫。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up