透過Django後台管理資料庫

首頁 >> 結帳英文 >> 透過Django後台管理資料庫

Django資料庫基礎,

Django專案template模板範例教學,

Django的視圖與URL,

針對Django的MTV架構,

到這邊應該都有大致的認識,

Django就只有這些內容?


答案是否定的,

寫程式就像無底深淵,
栽進去就沒完沒了的

不囉唆,

馬上進行今天的主題:

透過Django後台管理資料庫

大多數的網站都有後台管理,

身為基於Python的web框架-Django,

當然也內建有後台管理app – django admin,

在Django專案的settings.py可以找到:

INSTALLED_APPS = [
    'django.contrib.admin',
]

在urls.py也能找到:

urlpatterns = [
    path('admin/', admin.site.urls),
]

這些通常在建立專案的時候就自動加入專案的,

為了能夠進入Django Admin 必須建立一個superuser帳號,

透過命令列打上:

python manage.py createsuperuser

輸入使用者名稱,EMAIL,密碼等資訊就可新增一個superuser帳號,

根據urls.py的設定,

在瀏覽器網址列打上

網站URL/admin

再以剛才建立的帳號密碼登入就能進入後台,

登錄畫面如下,

在專案資料夾找到admin.py,

透過後台管理資料庫最簡單的方法,

就是直接將其註冊到後台,

from school_id_login.models import Xschools

admin.site.register(Xschools)

如果沒有自訂名稱的話,

Django自動在Class名稱後面加上s

就能直接在後台對資料庫進行新增刪除修改,

不需要透過繁瑣的SQL語言


當然,

透過後台管理資料庫的方法不只一種,

先從最簡單的介紹起,

這裡是不及格研究室,

we are here , we are coding



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

1 Response

  1. 2019-09-13

    […] 之前提到從admin後台管理資料庫, […]

發佈留言