參考資料:
當初寫這篇筆記是為了能夠方便快速的查找 Python Django 的操作指令,但現在再來重新看這篇筆記的時候,就發現了不少,不完整跟缺漏的部分,導致整篇筆記看起來沒頭沒尾的w,所以這次又重新補上了一些內容,讓這篇筆記看起來完整一些,相當於重新複習的一遍相關指令操作,不嫌棄的話,就請繼續看下去囉~~~
特此撰寫本篇文章作為紀錄,以方便後續複查,雖然後面沒有機會再用到,但也算是個不錯的經驗。
記得要先進到 Python 的虛擬環境裡面,再來操作以下指令,以避免汙染到原本的 Python 環境。
安裝指令如下:
pip3 install django
如下圖所示:
首先可以先確認一下 Django 的版本,指令如下:
可使用 python -m django --version
或 django-admin --version
。
如下圖所示:
然後建立 Django Project 的方式很簡單,指令如下:
django-admin startproject [projectname]
如下圖所示:
建立完 Django 專案之後,就可以先切換到 DjangoDemo 資料夾,可以看到 DjangoDemo/
資料夾跟 manage.py*
檔案,如下圖所示:
然後就可以試著將 Django 專案 run 起來了,指令如下:
python manage.py runserver
如下圖所示:
接著在瀏覽器輸入網址:
http://127.0.0.1:8000/
如下方圖片所示,看到這個畫面就代表執行成功囉! ^_^
如果你想要看到中文版的 Django 網頁,那麼可以到 DjangoDemo/DjangoDemo/settings.py
進行修改,打開 settings.py
檔案搜尋 LANGUAGE_CODE
,就可以看到下面這一排設定:
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
然後修改成下面的樣子:
LANGUAGE_CODE = 'zh-Hant'
TIME_ZONE = 'Asia/Taipei'
USE_I18N = True
USE_L10N = True
USE_TZ = True
重新啟動 Django Server,指令如下:
python manage.py runserver
就可以看到中文化的頁面了。
Django App 的建立方式很簡單,其實就跟建立 Django project 一樣簡單!
指令如下:
python manage.py startapp [app_name]
設定好 model 之後可以下這個指令,將變動的資訊儲存起來:
python manage.py makemigrations [app_name]
要實際上讓它更動,則要下指令:
python manage.py migrate
創建一個管理者(superuser),指令如下:
python manage.py createsuperuser