首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在django中,我得到了AttributeError:模块'django.contrib.admin‘没有属性'display’

在Django中,AttributeError: 模块'django.contrib.admin'没有属性'display'错误可能是由于导入或调用代码中的错误引起的。通常情况下,这个错误发生在尝试访问或调用不存在的属性时。

解决这个错误的方法是检查代码中的拼写错误、导入错误或版本不兼容等问题。下面是一些可能导致该错误的常见原因和解决方法:

  1. 检查拼写错误:请确保你正确地拼写了模块名称和属性名称。在这个特定的错误中,错误提示是'django.contrib.admin'没有属性'display',所以要检查是否正确使用了属性名。
  2. 检查导入语句:确认你已经正确导入了所需的模块。在使用Django的admin模块时,正确的导入语句应该是from django.contrib import admin。如果你导入的是from django.contrib.admin import display,那么就会出现该错误。请检查你的代码中的导入语句,并确保它们与正确的格式和模块名称匹配。
  3. 检查Django版本兼容性:某些属性可能只在特定的Django版本中可用。如果你在使用旧版本的Django,而尝试使用新版本中新增的属性,就会导致该错误。请参考Django官方文档,查找你所使用版本的特定属性和功能,并相应地调整代码。
  4. 检查依赖库和环境:确保你已经正确安装了Django及其相关依赖库。有时缺少特定的依赖库或环境配置问题会导致属性无法访问。请检查你的环境和依赖库的设置,并确保它们符合Django的要求。

总结:AttributeError: 模块'django.contrib.admin'没有属性'display'是由于导入或调用错误引起的。检查拼写错误、导入语句、Django版本兼容性以及依赖库和环境设置,以解决该错误。

相关搜索:在Meta :AttributeError中:模块'django.db.models‘没有属性模块:AttributeError对象在脚本中没有'_Condition‘属性AttributeError模块'tensorflow‘在python 3.7.6 MacOS中没有属性AttributeError:在Django中迁移时,模块“”MySQLdb.constants.FIELD_TYPE“”没有属性“”JSON“”“`AttributeError:模块”“logging”“在PySpark3中没有属性”“Handler”“AttributeError:在Python中,模块'utils‘没有'make_labels’属性AttributeError: urllib3模块在python中没有'urlopen‘属性位于/ 'tuple‘对象的AttributeError在Django中没有'get’属性获取AttributeError:'ASGIRequest‘对象在daphne django中没有'get’属性AttributeError:在Biopython的ProtParam模块中,“”Seq“”对象没有属性“”islower“”如何解决AttributeError:模块'serial‘在pyserial中没有属性'Serial’?在conda环境中安装Jupyter - "AttributeError:模块'colorama‘没有属性'init'“AttributeError:在使用python的pgdb模块中,' module‘对象没有'connect’属性AttributeError:在Python3.6中,模块“pandas”没有属性“read_csv”AttributeError:在django中,元组对象没有带有redirect(reverse)的属性“get”如何修复: AttributeError:模块“tensorflow”在JupyterNotebook中没有属性“optimizers”(使用colab.research)AttributeError:在停靠器上的mysql连接器中,模块“”_version“”没有属性“”version“”为什么会有变量:模块'tensorflow.contrib.eager‘在TensorFlow 1.15中没有’AttributeError‘属性?为什么我得到替换:在AttributeError中'numpy.ndarray‘对象没有'replace’属性?AttributeError:'str‘对象在我的不一致命令中没有'send’属性
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

手把手教你用 xadmin 替换 django 自带的 admin 模块

安装完之后,需要在项目的settings也把它加入到 INSTALL_APPS , 它还依赖另外两个组件:django-crispy-forms和django-reversion,前者是必装的(安装...', 'django.contrib.admin', # 这个可以去掉 'django_xmlrpc', 'xadmin', 'crispy_forms',...比如我自己的blog,后台编辑的是restructure格式的文本,保存时会转成html存到数据。...obj.content_html = obj.content_html.replace('[/cc]', '') obj.save() 因为xadmin虽然属性上兼容了...总结 关于xadmin怎么替换django自带的admin,也就这些内容了,关键点就是属性上完全兼容,方法上得去看源代码。不过就算是你用Django自带的admin,也一样去看源码,文档挺少。

1.6K40

Django 进阶学习 - 文本框过滤

Django 进阶学习 - 文本框过滤 Posted May 03, 2016 默认情况下django可以对列进行过滤, 但大多数是对Relationship列通过list_filter 直接指定field...name就可以方便的进行过滤了, 但是如果实现文本框输入过滤属性, 然后通过按钮触发事件后来过滤只能通过自定义Django filter来实现 首先自定义一个filter类 filters.py 默认情况下如果没有...filters.py需要在app目录新建此模块, 推荐命名filters.py, 下面这个类是通用的, 所以我们要基于模型的某个字段来定义一个Filter类,继承SingleTextInputFilter...(还是filters.py) Python from django.contrib.admin import ListFilter from django.utils.translation import...目录, 如果你了解django 模版检索的过程优先级, 你应该知道说的意思.

1.3K10
  • 被解放的姜戈05 黑面管家

    这个app通常已经预装好,你可以mysite/settings.py的INSTALLED_APPS看到它。 ? “这庄园里的事情,都逃不过的眼睛”,管家放下账本,洋洋得意。...它们来自Django预装的Auth模块。我们将在以后处理用户管理的问题。 “已经管理这个庄园几十年了。” 复杂模型 管理页面的功能强大,完全有能力处理更加复杂的数据模型。...我们还可以看到许多在之前没有见过的属性类型,比如IntegerField用于存储整数。 ?...里面的fields属性,用以说明要显示的输入栏。我们没有让"age"显示。由于该类对应的是Contact数据模型,我们注册的时候,需要将它们一起注册。显示效果如下: ?...我们也可以自定义该页面的显示,比如在列表显示更多的栏目,只需要在ContactAdmin增加list_display属性: from django.contrib import admin from

    1.2K90

    Django 搭建blog

    如果提示无法找到了Django,请添加Django到Python编译环境,步骤:  eclipse ——》 window ——》 Preferences ——》 PyDev ——》Interpreter...如果没有安装,Ubuntu下安装命令: sudo apt-get install sqlite3 2.创建博客模块app 右键项目mysite ——》 Django ——》 Create application...3.测试新建的模块是否正常 右键项目mysite ——》 Run As ——》 PyDev:Django,控制台下打印出: Validating models... 0 errors found November...)) 4.3  打开项目mysite/src/mysite,修改mysite.setting.py # Application definition INSTALLED_APPS = ( 'django.contrib.admin...一个基于django的简易博客就搭建起来了,很赞吧,O(∩_∩)O 博客之星评选,请投一票: http://vote.blog.csdn.net/blogstaritem/blogstar2013/sunboy

    60220

    探寻Python导包路径机制

    Python解释器 从 sys.path 里依次查找要导入的模块文件或包 '' 表示当前路径 sys.path 列表的路径的先后顺序代表了 Python解释器 搜索模块时的先后顺序 内置模块、包存放路径...如果导入模块和包时 sys.path 没有搜索到相对应的模块,则会报如下错误 ModuleNotFoundError: No module named 'xxx' import aaa -----...Django项目追加导包路径 来康康导包路径的具体应用场景。 Django 我们通常把子应用模块统一放在 apps 包下,但在注册子应用的时候,该如何设置路径呢?...按照如下形式,直接以应用名 users 注册 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth',...INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes

    1.1K10

    Web(二):Django概述

    (白眼) 写在前面 之前看 learn python the hard way 推荐使用Notepad++,感觉遇到了神器,再也不用烦恼那些东西打不开。简直就是万能编辑器。...但是现在学python进阶,感觉还是需要一款高大上的编辑器。刚开始试了试pycharm,说句实话,简直不能再难用(主要还是生产力工具不给力,略卡)。...安装过程也遇到不少的错误,最后也都解决了。主要是安装的那些插件很给力。 视觉享受绝对是学习的舒服的沙发啊。 ?...而我的没有,考虑到以后可能会经常用到pip,就安装了pip. 创建django 创建语句及运行语句: ? sublime里改生成的settings.py文件。...INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes

    34620

    python mysql自增字段AUTO_INCREMENT值的修改方式

    之前文章我们说过,如果使用delete对数据库表进行删除,那么只是把记录删除掉,并且id的值还会保持上次的状态。 即删除之前如果有四条数据,删除之后,再添加新的数据,id怎会从5开始。...补充知识:django model踩的坑之AttributeError: type object ** has no attribute ‘objects’及Field defines a relation...django model踩的坑之AttributeError: type object ** has no attribute ‘objects’及Field defines a relation...AttributeError: type object ** has no attribute ‘objects’ 作者目前使用的是django1.8.1版本,一次新项目的启动,在编译查询代码的时候...有人告诉那就自己model重新引入objects,即objects = Model.manager(),然而问题依然没有得到解决。

    2.8K10

    Simple UI快速上手

    Simple UI给你想要的答案,不是打广告的~ 介绍 simpleui 是django admin的一个主题 是一个基于element-ui+vue开发,重写和优化90%以上的页面。...我们是一个更符合国人审美和使用习惯的一个主题 特点 内置28款流行的主题 ⚡️ pip闪电安装100%兼容原生admin无需修改代码 ✨ 多标签页面,各个模块更加清晰明了 配置简单,极速上手,settings.py...pip install django-simpleui 自己项目的settings.py文件INSTALLED_APPS的第一行加入simpleui # Application definition...INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth',...''' verbose_name 顾名思义 起一个复杂点的名称,一般用来作中文解释 verbose_name_plural 顾名思义是一个复数名称,因中文没有复数

    96410

    ​第 07 篇:创作后台开启,请开始你的表演!

    我们 Django 迁移、操作数据库[1] 已经创建了一个后台账户,但如果你没有按照前面的步骤创建账户的话,可以进入项目根目录,运行 pipenv run python manage.py createsuperuser...如果数据库没有分类,选择分类时点击 Category 后面的 + 按钮新增一个分类即可。 你可能想往文章内容添加图片,但目前来说还做不到。...app 名字 blog,现在在 BlogConfig 类对 app 做了一些配置,所以应该将这个类注册进去: INSTALLED_APPS = [ 'django.contrib.admin...此前我们 blog/admin.py 定义了一个 PostAdmin 来配置 Post admin 后台的一些展现形式。list_display 属性控制 Post 列表页展示的字段。...因为 timezone 模块的函数会自动帮我们处理时区,所以我们使用的是 django 为我们提供的 timezone 模块,而不是 Python 提供的 datetime 模块来处理时间。

    1.1K20

    Django 上传图片和Admin站点5.2

    上传图片 当Django处理文件上传的时候,文件数据被保存在request.FILES FILES的每个键为的name 注意:FILES只有在请求的方法为...项中加入django.contrib.adminDjango就会自动搜索每个应用的admin模块并将其导入 ModelAdmin对象 ModelAdmin类是模型Admin界面的表示形式 定义:定义一个类...True actions_on_bottom = True list_display 出现列表显示的字段 列表类型 列表,可以是字段名称,也可以是方法名称,但是方法名称默认不能排序 方法可以使用...属性 models.pyHeroInfo类的代码改为如下: def hContent(self): return format_html(self.hcontent)...hContent.admin_order_field = 'hname' 标题栏名称:将字段封装成方法,为方法设置short_description属性 models.py为HeroInfo类增加方法

    46430

    Django Admin后台管理

    2.创建超级管理员 python mange.py createsuperuser 3.注册模型类 登录后台管理后,默认没有任何模型类,需要在应用的admin.py文件中注册,才可以在后台管理中看到...的list_display添加get_name方法 list_display = ['id', 'name', 'addr', 'get_name'] 显示效果如下 注:属性列在后台管理页面是可以进行排序的...安装tinymce pip install django-tinymce==2.6.0 项目的settings.pyINSTALLED_APPS元组中加入’tinymce’ INSTALLED_APPS...= ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions.../', include('tinymce.urls')), # 富文本编辑器 随后就可在模型类中使用该字段,应用的models.py添加如下内容 from django.db import models

    2.8K10

    基于 Django 的个人网站(1)

    考虑到本人前段时间主要是因为毕业论文(设计)的答辩等各种各样的事情忙的没有时间写原创,所以前段时间一直转载别人的文章,没有想到公众号居然改版的这么快,居然都有专栏了~!...因为之前注册过一个域名,也已经备案了,准备搭建个人网站;但是因为没什么时间,一直没有搭建,今天就教大家使用 Django 搭建一个个人网站。 ?...Django 的安装 开始之前,我们首先需要安装 Django。...关系找到了,接着就是考虑实体的属性,这里只有两个实体——文章和类别,文章实体必须具有以下属性——id(主键自增)、标题(唯一)、摘要、内容(作者什么的为了简单外加上节省空间,就不写了),类别,当然文章还需要一个属性...虽然说后台已经基本上算是完成了,但是文章内容方面还是有些缺陷的,比如内容只能是字符,图片什么的都无法写入,解决这个问题有两个方法——markdown 和富文本编辑器,选择富文本编辑器,Django

    1.4K20

    使用 Django 的 admin 定制后台,丰富自己网站的后台管理系统

    ModelAdmin 的详细参数 查看源码 为了更好的了解 Django 的管理类有哪些基本属性,我们可以去 Django 的源码查找这个类的源代码,看一下它有哪些默认的属性和方法。...为了更好的介绍 admin 的一些常规属性以自己的博客使用的属性和展示效果来作例子。...exclude 这个属性是用来设置不需要展示的字段的,接受一个元祖或者列表,只要设置了的字段就不会在后台显示,比如这个例子不想要后台显示文章的阅读量。...list_display_links 这个属性是给 list_display 展示的字段添加 标签属性的,也就是说添加了这个属性的字段都可以点击进入模型实例的内容页,如上图中所示,给 title...= [ 'bootstrap_admin', # 注册bootstrap后台管理界面,这个必须放在最前面 'django.contrib.admin', ... ]

    3K10

    基于Aptana3+Django开发blog的示例

    3、选择django的版本号,先查看当前系统django版本号(IDE默认选择1.2 or later) ?...9、修改settings.py,添加admin app 找到INSTALLED_APPS,django.contrib.auth下一行添加'django.contrib.admin', INSTALLED_APPS...= (     'django.contrib.auth',     'django.contrib.admin',     'django.contrib.contenttypes',     'django.contrib.sessions...这个页面有两个问题: 1、没有按发表的时间降序排列文章 2、界面太简单,需要修饰一下 改进: blog/templates目录下建立一个名为base.html的页面 <style...小提示,使用Aptana3进行开发,选中的内容背景色默认是黄色,底色为黑色的IDE,很难看清选中的是什么内容,可以按下图中的修改一下 ?

    36140

    在线网站搭建(七):数据库字段的定义(上)

    ] 下面简要说明一下表个字段的含义: id代表主键, password是密码, last_login 这是Django用于自动记录用户最后登录时间的字段。...INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes...', ] 重载AUTH_USER_MODEL 打开eduline/settings.py文件,刚才代码的底下加上重载我们的UserProfile代码: INSTALLED_APPS = [ 'django.contrib.admin...10、类的属性有3种作用域public、non-public和subclass API,可以理解成C++的public、private、protected,non-public属性前,前缀一条下划线。...11 、类的属性若与关键字名字冲突,后缀一下划线,尽量不要使用缩略等其他方式。 12 、为避免与子类属性命名冲突,类的一些属性前,前缀两条下划线。比如:类Foo声明__a,访问时,只能通过Foo.

    89020

    Django(66)admin后台管理注册用户「建议收藏」

    大家好,又见面了,是你们的朋友全栈君。...前言 我们使用django创建用户可以使用注册接口的方式,也可以使用django自带的后台管理系统,这里就介绍使用后台管理系统创建用户 admin后台管理系统 使用之前我们可以使用第三方的插件,来美化我们的后台管理系统...,这里推荐simpleui,一个基于Django Admin的现代化主题 安装命令如下: pip3 install django-simpleui 然后我们的settings.py文件下注册该app...即可 INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes...'api.apps.ApiConfig', 'rest_framework', ] 注意:这里一定要把simpleui放在最前面 然后我们自己创建的app的admin.py文件,重写admin

    56710
    领券