设为首页 加入收藏

TOP

Django学习案例一(blog):五.Admin
2017-11-07 08:56:48 】 浏览:60
Tags:Django 学习 案例 blog .Admin

(1)创建超级用户

python  manage.py  createsuperuser

创建过程中输入用户名,并设定密码(记住)。

(2)登录后台管理:127.0.0.1:8000/admin

后台管理汉化。修改settings.py中LANGUAGE_CODE =’zh_Hans’  或者zh-hans

(3)配置应用并在后台操作

在应用下admin.py中引入自身的models模块(或里面的模型类)

编辑admin.py: admin.site.register(models.Article)

from django.contrib import admin from blog.models import Article admin.site.register(Article)

进入后台,就能看到articles的内容了:

点进去可以看到之前在数据库中插入的一条数据:

在article中通过点击增加按钮来新增一条博客

 

保存成功了,但发现显示两个相同的article object

(4)修改数据默认显示名称

在Article类下添加一个方法,_str_(self)  ,return self.title

修改blog/models.py的内容如下:

from django.db import models class Article(models.Model): title = models.CharField(max_length=50,default='Title') #标题
    content = models.TextField(null=True)  #内容

    def __str__(self):    #增加的内容
        return self.title

重新登录后可以看到博客的标题了,如下:

 

 

 

 

 

 

 

 

 

 

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇迷宫问题 下一篇python基础-函数

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目