---
# System prepended metadata

title: Django 參考筆記
tags: [Python]

---

# Django 參考筆記
###### tags: `Python`
資料來源：https://ithelp.ithome.com.tw/articles/10199733

## 建置Project
記得先進虛擬環境再做以下指令
確認Django版本：
`python -m django --version`
或 `django-admin --version`

建 project 的方式很直觀，指令如下：
`django-admin startproject [projectname]`

建立好專案之後，我們先試著將專案run起來吧!
`python manage.py runserver`

看到這個畫面就代表執行成功嚕 ^^
![](https://i.imgur.com/jPlYXfS.jpg)

如果你想要看到中文介面，那麼可以到ithomo\settings.py進行修改，打開檔案搜尋LANGUAGE_CODE，就可以看到下面這一排設定：
```python
LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

USE_I18N = True

USE_L10N = True

USE_TZ = True
```
修改成下面的樣子：
```python
LANGUAGE_CODE = 'zh-Hant'

TIME_ZONE = 'Asia/Taipei'

USE_I18N = True

USE_L10N = True

USE_TZ = True
```

## 建立Django App
那 Django 的 app 要怎麼建呢? 其實就跟 project 一樣簡單!
`python manage.py startapp [app_name]`

## Django資料庫創建 - Models
設定好model之後可以下這個指令，將變動的資訊儲存起來：
`python manage.py makemigrations vendor`

要實際上讓它更動，則要下
`python manage.py migrate`

## Django創建管理員 - Admin
創建一個管理者(superuser)：
`python manage.py createsuperuser`
