9.Django Admin进行web界面后台管理数据库

1.vim settings.py里面打开INSTALLED_APPS下面的django.contrib.admin(即取消注释)
2.vim urls.py里面打开顶上的from django.contrib import admin和admin.autodiscover()和下面的url(r‘^admin/‘,include(admin.site.urls)),
3.vim blog/models.py
from django.db import models
sex_choice=( #这里定义了一个选择的二元组,前面的为显示的信息,后面的为提示信息
(‘f‘,‘famale‘),
(‘m‘,‘male‘),
)
class User(models,Model):
name = models.CharField(max_length=30)
sex = models.CharField(max_length=1,choices=sex_choices)

def __unicode__(self):
return self.name

4.python manage.py syncdb #同步数据库,这次同步发现除了有blog_user,还多了个django_admin_log,这就是我们对应于后台管理相关的一张表
5.这个时候我们就可以选择yes创建一个数据库管理员用户,根据提示输入信息
6.python manage.py runserver #运行开发服务器,并用浏览器去测试访问127.0.0.1:8000/admin/发现有个登录界面,但是进去之后没有我们创建的相关的blog_user表
7.vim blog/admin.py #这个文件是新建的
from django.contrib import admin
from blog.models import User

admin.site.register(User)
8.重新进入web界面发现blog_user表就出现了,并且可以执行增加操作等等,但是显示出来的确实user object这个名字,不直观,然后修改models.py
9.vim blog/models.py增加一个unicode方法(已加入,在上面)

原文地址:https://www.cnblogs.com/zhubochang/p/8941117.html

时间: 2024-08-01 16:50:39

9.Django Admin进行web界面后台管理数据库的相关文章

Vue Admin - 基于 Vue & Bulma 后台管理面板

Vue Admin 是一个基于 Vue 2.0 & Bulma 0.3 的后台管理面板(管理系统),相当于是 Vue 版本的 Bootstrap 管理系统,提供了一组通用的后台界面 UI 和组件,其中还有丰富的图表组件,开箱即用.赶紧来体验一下吧. 在线演示      免费下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[

Pycharm+Django+Python+MySQL开发 后台管理数据库

Django框架十分简单易用,适合搭建个人博客网站.网上有很多教程,大多是关于命令行操作Django,这里分享一些用最新工具进行Django开发过程,主要是PyCharm太强大,不用有点可惜. 第一次写技术开发类的博文,可能抓不到重点,详略也可能失衡,感谢支持. 环境&工具:Windows server 2012  , PyCharm 2016.2.1 , Django 1.10 , Python 2.7 , MySQL Community 5.7.14 0.创建前的配置 安装MySQL,并已设

django设置语言时区及后台管理

1.修改默认语言和时区 在settings.py中 LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' 改为 LANGUAGE_CODE = 'zh-hanz' TIME_ZONE = 'Asia/shanghai' 2.创建管理员 终端中输入:python manage.py creatsuperuser 3.在admin.py中定义注册模型类 admin.site.register(xxx) 4.在admin.py中定义模型管理类 class xxxadmin

Python Django 编写一个简易的后台管理工具1-安装环境

安装python环境 MAC 一般都会自带 Python2.x版本 的环境,你也可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装. 安装pip工具 Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具. pip 官网:https://pypi.org/project/pip/ 你可以通过以下命令来判断是否已安装: pip --version 安装django 使用前一步已经安装的pip工具进行安装,

Python Django 编写一个简易的后台管理工具2-创建项目

django-admin 创建项目 pycharm 创建项目 原文地址:https://www.cnblogs.com/xiaomingtx/p/11378155.html

关于某个公司的后台管理 数据库的配置

1.关于左侧信息管理不出现的问题 配置文件的数据库名 修改admin/config文件 修改根目录下config文件 2.关于网站后台登录问题 (在phpmyadmin建一个数据库   可以导入别的sql文件 然后修改如下) 再修改如下文件 根目录下的config 和admin/loginvalidate.php这个文件 原文地址:https://www.cnblogs.com/wangshengli520/p/9708742.html

Django 后台管理xadmin

一. xadmin的使用 后台管理在开发中可以给我们提供很大的便利,django自带了一个后台管理admin,不过还有一个xadmin比django自带的好用一些,功能更加强大,为模型提供了版本控制,可以回滚数据.django中权限主要靠六表实现,首先是基础的user.group.permission三表,然后分别是user与group的多对多关系表.group与permission的多对多关系表,最后django特有的user与permission的多对多关系表.django基于用户user.

docloud后台管理项目(开篇)

最近朋友做app需要web做后台管理,所以花了一周时间做了这个项目. 废话不多说,开发环境是nginx+php5.3,使用thinkphp框架.是一个医疗器械数据统计的后台,业务功能很简单就是查看用户从app上面发布的数据. 由于刚接触thinkphp和一些前端的插件,所以遇到了很多问题,具体请看后续章节. 主要页面截图:

Django Admin后台管理模块的使用

Admin后台管理模块的使用 Django的管理员模块是Django的标准库django.contrib的一部分.这个包还包括其它一些实用的模块: django.contrib.auth django.contrib.sessions django.contrib.comments 激活admin模块的方法是: 1. 在INSTALLED_APPS设置文件中,加入'django.contrib.admin' 2. 再添加 'django.contrib.auth', 'django.contri