python 3.5 django 筆記(三)admin

wKiom1k3rcii_F2aAAHaOqpUf-o684.png


那麼,我們就開始從創建超極用戶開始了


老規矩,進入cmd,myblog目錄下。

運行

D:\django\myblog>python manage.py createsuperuser
#創建超極用戶
Username (leave blank to use 'admin'): rex
#用戶名
Email address:
#郵箱地址
Password:
Password (again):
#兩次密碼
This password is too short. It must contain at least 8 characters.
This password is too common.
This password is entirely numeric.
#提示說,密碼必須要8位以上,不能太簡單,因爲設置的123321
Password:
Password (again):
Superuser created successfully.
#換成了aa123321


cmd-->python manage.py runserver 9999

開啓服務,我的8000端口被佔用,只用9999

j_0083.gif

http://127.0.0.1:9999/admin/


用剛剛的用戶名和賬號密碼登陸

#默認是英文版的


現在可以去settings.py把語言給改過來

#位置在最下面,國際化的地方
LANGUAGE_CODE = 'en-us'
#找到en-us
LANGUAGE_CODE = 'zh_Hans'
#修改成zh_Hans


wKioL1k3tOWBWi88AAHeUOhq-rw442.png



到blog的目錄下,編輯admin.py

from django.contrib import admin

from .models import Article
#導入模塊
admin.site.register(Article)
#應用上模塊
# Register your models here.



刷新網頁,出現上一節課的數據內容了

wKiom1k3t3fgHmAAAAAbkrdsRkQ316.png



wKioL1k3vAvQJetEAAAt9dsDDZc682.png



添加了條記錄後,爲啥還是現實article object呢?

這個沒標題

我們就給它加上標題



   

進入blog下編輯models.py

from django.db import models

# Create your models here.

class Article(models.Model):
    title = models.CharField(max_length=32, default='Title')
    content = models.TextField(null=True)

    def __str__(self):
    #定義models(2.7用__unicode__,3.5用str)
        return self.title
        #返回標題


wKiom1k3vfvhbEDJAAAnoQ73994323.png



有點像樣子了囖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章