Django关于admin的使用技巧和知识点
使用Django意味着后台框架的几乎所有内容都会和Django产生互动,排除功能全部手撸的情况.
Django 后台admin有大量的属性和方法,拥有强大的功能和自定义能力.通过完整的代码来看Django admin的基础设置和高级用法,并结合form表单来实现深度自定义.admin是django提供的web形式的后台数据管理页面,很强大
简单使用
from django.contrib import admin admin.site.register(News) admin.site.register(NewsType) admin.site.site_header = "数据库" admin.site.index_title = "新闻后台"
django里面有admin.py的文件.
admin.py文件导入所有models模型表.
admin注册模型表.
urls里面默认有admin路由.
访问admin,会返回admin组件写好的登录页面.
进入模型表的管理页面,可以对表增删改查.
以上所述是小编给大家介绍的Django admin高级用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
详解Django admin高级用法
使用Django意味着后台框架的几乎所有内容都会和Django产生互动,排除功能全部手撸的情况. Django 后台admin有大量的属性和方法,拥有强大的功能和自定义能力.通过完整的代码来看Django admin的基础设置和高级用法,并结合form表单来实现深度自定义. 简单使用 如果只是使用admin自带的数据管理功能,只需要将模型注册到admin中,就可以实现. from django.contrib import admin admin.site.register(News) admi
-
Django重设Admin密码过程解析
这篇文章主要介绍了Django重设Admin密码过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 如果你忘记了Admin的密码的话,就要用Django shell: python manage.py shell 然后获取你的用户名,并且重设密码: >>>from django.contrib.auth.models import User >>>user = User.objects.get(username='
-
Django 实现xadmin后台菜单改为中文
应用目录下apps.py class OperationConfig(AppConfig): name = 'operation' verbose_name = u"用户操作" __init__.py default_app_config = "operation.apps.OperationConfig" 以上这篇Django 实现xadmin后台菜单改为中文就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
浅谈Django2.0 加xadmin踩的坑
如果是django2.0 必须下载xadmin2.0 不然很多地方不兼容 xadmin2.0下载地址 https://github.com/sshwsfc/xadmin/tree/django2 然后下载到本地 通过pip install xadmin本地地址 比如 xadmin包在 C:\Users\ASUS\Desktop\xadmin-django2.zip 就 pip install C:\Users\ASUS\Desktop\xadmin-django2.zip 楼主直接把包里的xad
-
django使用xadmin的全局配置详解
这篇主要写一些xadmin一些基础的全局设置 主题设置 首先需要在创建好的app中新建一个adminx.py的文件,然后添加代码 # _*_ coding: utf-8 _*_ import xadmin from xadmin import views class BaseSetting(object): enable_themes=True use_bootswatch=True xadmin.site.register(views.BaseAdminView,BaseSetting) 全局
-
Django关于admin的使用技巧和知识点
使用Django意味着后台框架的几乎所有内容都会和Django产生互动,排除功能全部手撸的情况. Django 后台admin有大量的属性和方法,拥有强大的功能和自定义能力.通过完整的代码来看Django admin的基础设置和高级用法,并结合form表单来实现深度自定义.admin是django提供的web形式的后台数据管理页面,很强大 简单使用 from django.contrib import admin admin.site.register(News) admin.site.regi
-
Python Django给admin添加Action的方法实例详解
在使用Django自带的admin后台的时候,他提供了一些默认的指令可以对数据进行操作, 比如批量删除,修改等 同样的我们也可以添加自己的指令. 创建一个Django项目 $ django-admin startproject DjangoActions $ cd DjangoActions $ python3 manage.py startapp mysite添加model 打开mysite下的models.py from django.db import models class Artic
-
Django给admin添加Action的步骤详解
前言 django 的 admin 是个非常方便的admin portal,可以根据自己的需要重写. 在使用Django自带的admin后台的时候,他提供了一些默认的指令可以对数据进行操作, 比如批量删除,修改等 同样的我们也可以添加自己的指令. 更多更详细请看官方文档:https://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/ 创建一个Django项目 $ django-admin startproject DjangoAc
-
Django后台admin的使用详解
简述: Django的admin可以提供一个强大的后台管理功能,可以在web界面对数据库进行操作,我们需要修改admin.py将要操作的数据表注册到后台管理中 创建数据表: 为了便于演示,我们在models.py中创建一张img数据表规则 图中 verbo_name 是在admin界面显示表字段的名称,定义的class Meta中的verbo_name是在admin界面显示的表名 修改admin.py文件 from django.contrib import admin from app1 im
-
对django后台admin下拉框进行过滤的实例
使用django admin 自带后台 admin后台下拉显示的时候需要添加过滤条件, 因为表是自己关联自己,同时还需要过滤掉自己, 需要获取当前对象的id,需要获取obj_id from django.contrib import admin from .models import Comment # actions添加模型动作 def disable_commentstatus(modeladmin, request, queryset): queryset.update(is_enable
-
把django中admin后台界面的英文修改为中文显示的方法
创建一个django工程,我使用的django 1.8.2,创建工程后,settings.py中设置中文显示支持定义 LANGUAGE_CODE = 'en-us'#改为zh-Hans 如果改为zh-cn则会报错 报错提示 django IOError: No translation files found for default language zh-cn 即找不到zh-cn对应的本地化文件.一般而言,zh-cn编码对应的本地化文件夹为zh_CN,我去django的安装目录查找zh_CN,结
-
Django 实现admin后台显示图片缩略图的例子
直接上代码 定义一个upload_img来返回显示图片的html 定义显示图片说明和allow_tags mark_safe方法于django.utils.safestring导入 from django.utils.safestring import mark_safe from django.contrib import admin @admin.register(AliOSSFile) class AliOssUploadAdmin(admin.ModelAdmin): def uploa
-
django使用admin站点上传图片的实例
Django有提供文件系统支持,在Admin站点中可以轻松上传图片.使用Admin站点保存图片,需要安装Python的图片操作包 pip install Pillow 1 配置 默认情况下,Django会将上传的图片保存在本地服务器上,需要配置保存的路径.我们可以将上传的文件保存在静态文件目录中,如我们之前设置的static_files目录中在settings.py 文件中添加如下上传保存目录信息 MEDIA_ROOT=os.path.join(BASE_DIR,"static_files/me
-
Django在admin后台集成TinyMCE富文本编辑器的例子
Django原生的TextField并不友好,集成TinyMCE富文本编辑器 Django版本:1.11.5 TinyMCE版本:4.6.7 第一步:从官网下载TinyMCE https://www.tinymce.com/download/ 注意下载的是下面那个开发包,Dev Package.此包包含TinyMCE社区,开发工具和完整的源代码. 第二步:把压缩包内tinymce目录内的所有文件和文件夹复制到Django项目中static目录内: 第三步:编辑 admin.py 文件: from
-
详解Django之admin组件的使用和源码剖析
admin组件使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.
随机推荐
- Angular项目中$scope.$apply()方法的使用详解
- java(jsp)整合discuz同步登录功能详解
- 详解docker使用阿里云Docker镜像库加速(修订版)
- 详解iOS App开发中改变UIButton内部控件的基本方法
- JavaScript装饰器函数(Decorator)实例详解
- JS控制伪元素的方法汇总
- 用一条mysql语句插入多条数据
- 浏览器兼容性问题大汇总
- Python中使用PIPE操作Linux管道
- 比较详细的Asp伪静态化方法及Asp静态化探讨
- 详解IOS点击空白处隐藏键盘的几种方法介绍
- php实现批量压缩图片文件大小的脚本
- jQuery判断是否存在滚动条的简单方法
- javascript ready和load事件的区别示例介绍
- Java事务管理学习之Hibernate详解
- C语言 常量,变量及数据详细介绍
- Ubuntu中为Android简单介绍硬件抽象层(HAL)
- C# 最齐全的上传图片方法
- 网管必读,网管系统建设的思维转变
- 克隆系统 Ghost常用参数大揭秘