文档章节

简单的博客系统(三)使用Django的后台管理功能

ZeroBit
 ZeroBit
发布于 07/20 20:16
字数 344
阅读 16
收藏 0

Django新建项目和应用后,自带有后台管理功能,可直接使用

创建后台管理员账户

(demosite) E:\PycharmProjects\demosite>python manage.py createsuperuser
Username: admin
Email address: alexnn@qq.com
Password:
Password (again):
Superuser created successfully.
  • 在浏览器中输入 http://127.0.0.1:8000/admin 即可登录后台管理界面

将建立的数据模型加入后台管理界面进行管理

编写 应用目录 下的 admin.py 文件,即可以将自己建立的数据模型类注册到admin中

from django.contrib import admin

# Register your models here.
from .models import BlogArticles # 将BlogArticles类引入到当前环境

admin.site.register(BlogArticles) # 将模型类注册到admin中

刷新页面后如图所示:

管理数据模型的数据记录

在管理页面点击相对应的数据模型类,可以查看该数据模型中的所有记录列表

  • 如果觉得管理页面功能不够,可以继续编写 admin.py 文件添加管理功能
from django.contrib import admin

# Register your models here.
from .models import BlogArticles

class BlogArticlesAdmin(admin.ModelAdmin):
    list_display = ("title", "author", "publish")
    list_filter = ("publish", "author")
    search_fields = ("title", "body")
    raw_id_fields = ("author",)
    date_hierarchy = "publish"
    ordering = ['-publish', 'author']

admin.site.register(BlogArticles, BlogArticlesAdmin)
  • 刷新页面后效果如下图:

© 著作权归作者所有

ZeroBit

ZeroBit

粉丝 1
博文 58
码字总数 49861
作品 0
南宁
私信 提问
Python 管理后台--sadmin

sadmin是用python Django开发的后台用户管理系统,包含完善的用户管理和权限管理功能,最大的特色是根据URL来定义方便的权限管理。 开发语言: sadmin后台采用Django开发,前台采用Bootstrap...

提上日程
2015/01/14
6.4K
0
简易博客系统--SimpleBlog

笔者用过django一段时间了,是时候写点东西了。不过官网文档稍微有点复杂,对新手而言很困难,而网上的一些教程很多都过时了,最近看到一个外文的教程非常不错,基于最新的django1.9写的,通...

一刀
2015/01/04
3.4K
0
python web应用框架--MoleSys

MoleSys 基于Mole的一个企业级web应用的架子 概述 MoleSys 是一个基础架子示例,结构清晰,没有做过渡封装,包含了python web开发可能涉及的主要模块,特别适合快速 地建立一个后台数据及报表...

Jone.x
2013/06/06
3.1K
0
Django数据管理和配置后台系统 - DjangoX

DjangoX 强大灵活的Django数据管理和配置后台系统 依托于实际项目和生产环境互联网产品的总结积累,继承和扩展Xadmin,DjangoX 努力做 Django 框架的优秀实践项目。 特性 经过生产环境大数据...

Jone.x
2016/06/03
21.1K
10
开源企业门户建站系统蝉知发布 1.7 版本

大家好,我们非常开心的向大家推出我们开源企业门户建站系统蝉知的最新1.7版本。该版本主要增加了区块管理、图片自动压缩、模块功能自定义、语言设置功能,同时完善了很多的细节,修复了之前...

开源春哥
2013/11/25
4.7K
50

没有更多内容

加载失败,请刷新页面

加载更多

使用CSS自定义属性构建骨架屏

写在前面 几天前看到薄荷前端团队分享的《前端骨架屏方案小结》,突然回想起一年前看到的max bock写的《Building Skeleton Screens with CSS Custom Properties》,翻译整理写下出此文,分享...

前端老手
昨天
9
0
Docker常用命令小记

除了基本的<font color="blue">docker pull</font>、<font color="blue">docker image</font>、<font color="blue">docker ps</font>,还有一些命令及参数也很重要,在此记录下来避免遗忘。 ......

程序员欣宸
昨天
9
0
MAT使用-jvm内存溢出问题分析定位

1.MAT简介: MAT 全称 Eclipse Memory Analysis Tools 是一个分析 Java堆数据的专业工具,可以计算出内存中对象的实例数量、占用空间大小、引用关系等,看看是谁阻止了垃圾收集器的回收工作,...

xiaomin0322
昨天
5
0
内网和外网之间的通信(端口映射原理)

首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网IP可以有相同的...

Jack088
昨天
6
0
3.深入jvm内核-原理、诊断与优化-4. GC算法和种类

一、GC算法和种类 GC的概念 GC算法 引用计数法 标记清除 标记压缩 复制算法 可触及性 Stop-The-World GC的对象是堆空间和永久区 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 使用者...

hexiaoming123
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部