python 3.5 django 笔记(三)admin_第1张图片


那么,我们就开始从创建超极用户开始了


老规矩,进入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


python 3.5 django 笔记(三)admin_第2张图片



到blog的目录下,编辑admin.py

from django.contrib import admin

from .models import Article
#导入模块
admin.site.register(Article)
#应用上模块
# Register your models here.



刷新网页,出现上一节课的数据内容了

python 3.5 django 笔记(三)admin_第3张图片



python 3.5 django 笔记(三)admin_第4张图片



添加了条记录后,为啥还是现实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
        #返回标题


python 3.5 django 笔记(三)admin_第5张图片



有点像样子了囖