iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0

Python - Django 參考筆記

參考資料

參考資料:

說明

當初寫這篇筆記是為了能夠方便快速的查找 Python Django 的操作指令,但現在再來重新看這篇筆記的時候,就發現了不少,不完整跟缺漏的部分,導致整篇筆記看起來沒頭沒尾的w,所以這次又重新補上了一些內容,讓這篇筆記看起來完整一些,相當於重新複習的一遍相關指令操作,不嫌棄的話,就請繼續看下去囉~~~

特此撰寫本篇文章作為紀錄,以方便後續複查,雖然後面沒有機會再用到,但也算是個不錯的經驗。

記得要先進到 Python 的虛擬環境裡面,再來操作以下指令,以避免汙染到原本的 Python 環境。

安裝 Python Django 套件

安裝指令如下:

pip3 install django

如下圖所示:

建立 Django Project

首先可以先確認一下 Django 的版本,指令如下:

可使用 python -m django --versiondjango-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 App 的建立方式很簡單,其實就跟建立 Django project 一樣簡單!

指令如下:

python manage.py startapp [app_name]

Django資料庫創建 - Models

設定好 model 之後可以下這個指令,將變動的資訊儲存起來:

python manage.py makemigrations [app_name]

要實際上讓它更動,則要下指令:

python manage.py migrate

Django創建管理員 - Admin

創建一個管理者(superuser),指令如下:

python manage.py createsuperuser

上一篇
Python - Python3 虛擬環境參考筆記
下一篇
Python - 修正 python pandas 模組的 runtimeError: package fails to pass a sanity check 錯誤處理參考筆記
系列文
實驗室助理的技術文章自我整理30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言