博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django管理站点操作
阅读量:3950 次
发布时间:2019-05-24

本文共 582 字,大约阅读时间需要 1 分钟。

站点分为“内容发布”和“公共访问”两部分。“内容发布”的部分负责添加、修改、删除内容,开发这些重复的功能是一件单调乏味、缺乏创造力的工作。为此,Django会根据定义的模型类完全自动地生成管理模块。

1、创建管理员用户
在项目的目录下,输入命令python createsuperusr。回车会自动提示填写用户名、邮箱、密码。在这里可以根据自己的喜好填写,也可以是不真实。所以导致我的密码太简单,更改了两次。。
在这里插入图片描述
2、在浏览器输入网址http://127.0.0.1:8000/admin/,根据自己用户名和密码登陆,登陆进去可以看到网页都是全英文的,可以进入项目中的test1——settings中修改。然后再刷新页面就是中文的了。时区也可进行修改。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019050815351688.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjU0MDY1,size_16,color_FFFFFF,t_70
在这里插入图片描述
3、可以看到admin显示的页面没有自己创建的BookInfo类和HeroInfo类,这时需要向admin注册booktest模型(即 自己创建的应用)。打开booktest/admin.py文件,注册模型。
在这里插入图片描述
注册完成以后,刷新页面,就可以看见字自己创建的类,并可以进行怎删改查操作。
4、Django定义了admin.modelAdmin类,通过此类可以定义admin界面的显示方式。具体操作如下:
在这里插入图片描述
显示界面
在这里插入图片描述
5、对于HeroInfo类的注册,可以使用和BookInfo相同的方法,也可以通过关联注册完成注册。
在这里插入图片描述

转载地址:http://lchwi.baihongyu.com/

你可能感兴趣的文章
jvm堆模型
查看>>
jvm堆内存分带gc算法对比
查看>>
字符串常量池分布位置
查看>>
arm操作系统安装ldap问题
查看>>
java.lang.OutOfMemoryError:Direct buffer memory 分析
查看>>
如何设置常用JVM参数设置
查看>>
oom分析过程
查看>>
oom堆转储jvm参数设置
查看>>
linux学习之 limit资源限制ulimit 命令
查看>>
Java.lang.IllegalStateException: Failed to close the XContentBuilder
查看>>
telnet连接socket server
查看>>
es 在 7.X版本中去除type的概念
查看>>
elasticsearch bug Synchronize WriteReplicaResult callbacks
查看>>
java内存布局
查看>>
java常用技术栈
查看>>
git 撤销commit
查看>>
redis-缓存失效三种策略(FIFO 、LRU、LFU)
查看>>
jvm参数之堆转储配置
查看>>
pg客户端连接报错:不支援 10 验证类型。请核对您已经组态 ..
查看>>
Linux学习之常用高级命令
查看>>