--- title: \[Django] - 陸、建立超級使用者(superuser) tags: webdevelopment --- 建立完需要的資料庫之後,大家會不會疑惑資料庫這東西到底長什麼樣子? 會的話,今天就會用超級使用者的身份進入資料庫一探究竟。 ~~不會的話,也沒關係,點擊上一頁就可以去看有興趣的內容了喔。~~ 首先打開Terminal輸入 ```code=python python manag.epy createsuperuser ``` 接著按照跳出來的各個項目,輸入你想設定的使用者名稱、電子信箱、密碼  設定好之後大概長這個樣子 如果之後會公開到網際網路上的話,記得不要設得太簡單 也不要用admin或是一些網路資源常見的名稱當作超級使用者的名稱 避免自己的網站輕易被攻擊喔! 接著啟動伺服器! ```code=python python manage.py runserver ``` 進到http://127.0.0.1:8000/admin/ 可以看到一個登入畫面 輸入剛剛建立的使用者名稱和密碼 成功之後可以看到這個畫面  眼睛的讀者應該發現了 說好的UserProfileInfo, Domain, Keyword, KeywordRankHistory怎麼沒有出現呢? 這是因為我們沒有給管理者權限讀取或更改這四個資料庫 打開admin.py輸入 ```code=python from django.contrib import admin from .models import Domain, Keyword, KeywordRankHistory # Register your models here. admin.site.register(UserProfileInfo) admin.site.register(Domain) admin.site.register(Keyword) admin.site.register(KeywordRankHistory) ``` 儲存之後,再重新啟動伺服器(沒有關閉的話,伺服器會自動重新啟動) 登入後就可以看到這四個資料庫啦  有興趣的讀者可以點進去創建使用者、域名或關鍵字。 創建完資料庫之後,下一篇就要開始寫我們的網站功能了 如果有任何想法或是問題歡迎寄信到 chantinghsien@gmail.com 可以一起討論和分享新知!
×
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