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

如何获得在django admin中注册的模型列表?

在Django Admin中,可以通过以下步骤获得已注册的模型列表:

  1. 在项目的urls.py文件中,确保已导入了admin模块:from django.contrib import admin
  2. 在同一文件中,查找并确认是否有一个名为admin.site.register()的函数调用。该函数用于注册模型到Django Admin。
  3. 如果存在admin.site.register()函数调用,它会接受两个参数:第一个参数是要注册的模型类,第二个参数是可选的ModelAdmin类,用于自定义模型在Django Admin中的展示行为。
  4. 模型类将在admin.site.register()函数调用中注册,例如:admin.site.register(MyModel)
  5. 重复步骤3和4,直至所有需要在Django Admin中展示的模型都被注册。

总结:要获得在Django Admin中注册的模型列表,可以通过检查项目的urls.py文件,查找admin.site.register()函数的调用。该函数将接受模型类作为参数,并将其注册到Django Admin中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Django 2.1.7 Admin - 注册模型、自定义显示列表字段

使用Django管理模块,需要按照如下步骤操作: 1.管理界面本地化 2.创建管理员 3.注册模型类 4.自定义管理页面 1.管理界面本地化 本地化是将显示语言、时间等使用本地习惯,这里本地化就是进行中国化...3.注册模型类 登录后台管理后,默认没有我们创建应用定义模型类,需要在自己应用admin.py文件中注册,才可以在后台管理中看到,并进行增删改查操作。...列表页中点击"增加"可以进入增加页,Django会根据模型不同,生成不同表单控件,按提示填写表单内容后点击"保存",完成数据创建,创建成功后返回列表页。...列表页中点击某行第一列可以进入修改页。 按照提示进行内容修改,修改成功后进入列表页。修改页点击“删除”可以删除一项。 删除:列表页勾选想要删除复选框,可以删除多项。...4.自定义管理页面 列表页只显示出了ServerInfo object,对象其它属性并没有列出来,查看非常不方便。Django提供了自定义管理页面的功能,比如列表页要显示哪些值。

1.1K20

Django 2.1.7 Admin管理后台 - 注册模型、自定义显示列表字段

3.注册模型类 登录后台管理后,默认没有我们创建应用定义模型类,需要在自己应用admin.py文件中注册,才可以在后台管理中看到,并进行增删改查操作。...) admin.site.register(ScriptInfo) 到浏览器刷新页面,可以看到模型管理了。...列表页中点击"增加"可以进入增加页,Django会根据模型不同,生成不同表单控件,按提示填写表单内容后点击"保存",完成数据创建,创建成功后返回列表页。...列表页中点击某行第一列可以进入修改页。 按照提示进行内容修改,修改成功后进入列表页。修改页点击“删除”可以删除一项。 删除:列表页勾选想要删除复选框,可以删除多项。...4.自定义管理页面 列表页只显示出了ServerInfo object,对象其它属性并没有列出来,查看非常不方便。 Django提供了自定义管理页面的功能,比如列表页要显示哪些值。

2.7K40
  • 脚本单独使用djangoORM模型详解

    有时候测试django中一些模块时,不想重新跑一整个django项目,只想跑单个文件,正好写在if __name__ == ‘__main__’: 这样也不会打扰到正常代码逻辑 方法 正常方法 大家都知道方法就是...’python manage.py shell’,当然我知道这可能不是你需要; 更好用方法 脚本import模型前调用下面几行即可: import os, sys BASE_DIR = os.path.dirname...))) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dj_tasks.settings") # 你djangosettings文件 接下来再调用...导入models时候,还没有django对应环境下导入 这里导入顺序很重要 import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE...以上这篇脚本单独使用djangoORM模型详解就是小编分享给大家全部内容了,希望能给大家一个参考。

    4.9K10

    django admin详情表单显示添加自定义控件实现

    这个时候我们就可以详情内看见button了,但是相对应detail表单添加后,add表单也会出现一个button,这个不是我们想要,所以就要想办法让button只存在于detail界面...而弹出窗口值获取可以form添加一个hidden字段,value为我们想要获取值,js取值赋值即可。...补充知识:Django admin 列表每行后面添加审核按钮 我就废话不多说了,还是直接看代码吧!...admin把 pass_audit_str 加入到list_display元组 list_display = (‘id’, ‘create_time’, ‘pass_audit_str’,)...刷新页面即可; 以上这篇django admin详情表单显示添加自定义控件实现就是小编分享给大家全部内容了,希望能给大家一个参考。

    4.9K20

    如何Django创建新模型实例

    Django ,创建新模型实例可以通过以下几个步骤进行,通常包括定义模型、创建模型实例、保存数据到数据库,以及访问和操作这些实例。...1、问题背景 Django ,可以使用 models.Model 类来创建模型,并使用 create() 方法来创建新模型实例。但是,某些情况下,可能会遇到无法创建新实例问题。...例如,在下面的代码,我们定义了一个 Customer 模型,并在 NewCustomer 视图中使用了 Customer.create() 方法来创建新客户实例:class Customer(models.Model...2、解决方案这个问题原因是, Customer 模型 create() 方法,并没有调用 save() 方法来将新客户实例保存到数据库。...Django 成功创建新模型实例了。

    10010

    django admin配置搜索域是一个外键时处理方法

    python 2.7.11 django 1.8.4 错误内容:related Field has invalid lookup: icontains 我原来默认认为处理外键搜索时候,django...页面上显示字段,若不设置则显示 models.py __unicode__(self) 中所返回值 list_display_links = ('category') # 设置页面上哪个字段可单击进入详细页面..., CategoryAdmin) [ 说明 ] 使用 Django admin 系统搜索时可能会出现“related Field has invalid lookup: icontains”错误,...Django定义了如下A,B两个模型: class A: name=models.CharField(max_length=15) def __unicode__(self):...admin配置搜索域是一个外键时处理方法就是小编分享给大家全部内容了,希望能给大家一个参考。

    3.8K20

    Django多态模型概念、使用场景以及如何实现多态模型

    Django开发,经常遇到需要建立不同类型模型之间关系情况。而使用多态模型可以帮助我们更好地管理这些复杂关系。本文将介绍Django多态模型概念、使用场景以及如何实现多态模型。...多态模型使用场景多态模型实际应用中有广泛使用场景,如下所示:网站评论系统:评论可以针对文章、图片、视频等不同类型内容,使用多态模型可以轻松地存储不同类型评论并保持良好扩展性。...多态模型实现方法Django,我们可以使用两种方法来实现多态模型:抽象基类和第三方库。方法一:抽象基类Django抽象基类是一种用于定义模型共享字段和行为方式。...以下是使用 django-polymorphic 实现多态模型示例:首先,安装 django-polymorphic:pip install django-polymorphic然后,Django设置文件添加以下配置...本文介绍了多态模型概念、使用场景以及两种实现方法:抽象基类和使用第三方库。通过灵活应用多态模型开发过程可以更好地处理不同类型数据。

    29520

    关于“Python”Django 管理网站核心知识点整理大全52

    确定该如何修改数据库,使其能够存储与我们定义模型相 关联数据。...向管理网站注册模型 Django自动管理网站添加了一些模型,如User和Group,但对于我们创建模型,必须 手工进行注册。...我们创建应用程序learning_logs时,Djangomodels.py所在目录创建了一个名为 admin.py文件: admin.py from django.contrib import...admin # 在这里注册模型 为向管理网站注册Topic,请输入下面的代码: from django.contrib import admin 1 from learning_logs.models...4处,我们Entry类嵌套了Meta类。Meta存储用于管理模型额外信息,在这里,它让 我们能够设置一个特殊属性,让Django需要时使用Entries来表示多个条目。

    16010

    Django Admin 后台发布文章

    在此之前我们完成了 Django 博客首页视图编写,我们希望首页展示发布博客文章列表,但是它却抱怨:暂时还没有发布文章!... Admin 后台注册模型 要在后台注册我们自己创建几个模型,这样 Django Admin 才能知道它们存在,注册非常简单,只需要在 blog\admin.py 中加入下面的代码: blog/admin.py...image.png 可以看到我们刚才注册三个模型了,点击 Posts 后面的增加按钮,将进入添加 Post 页面,也就是新增博客文章。...支持 Markdown 语法部分中将介绍如何在文章插入图片方法。...访问 http://127.0.0.1:8000/ 首页,你就可以看到你添加文章列表了,下面是我所在环境效果图: image.png 定制 Admin 后台 admin post 列表页面,我们只看到了文章标题

    2K60

    Django Admin后台管理

    2.创建超级管理员 python mange.py createsuperuser 3.注册模型类 登录后台管理后,默认没有任何模型类,需要在应用admin.py文件中注册,才可以在后台管理中看到...打开应用下admin.py,注册模型类。...登陆后就会看到我们注册模型类,点进去后就可以实现对数据库CURD了。 4.自定义管理页面 Django提供了自定义管理页面的功能,是通过自定义模型管理类来实现。...admin.py创建一个admin.ModelAdmin子类,注册模型类时调用admin.site.register方法时,第二个参数中指定自定义模型管理类。...5.其他 富文本编辑器 后台管理员如果需要在后台编辑带样式文字,如编辑对商品详细信息描述,就需要使用富文本编辑器。这里以tinymce为例Django Admin后台中如何使用富文本编辑器。

    2.8K10

    Django Admin后台管理:高效开发与实践

    注册模型Adminapp_name/admin.py,使用admin.site.register(MyModel)将模型注册Admin。...登录:使用项目的超级用户账户登录,初始默认为admin和password。 查看模型列表:登录后,可以看到注册所有模型列表。...通过这一章学习,你将对Django Admin有基本了解,并能够开始使用它来管理你数据模型。后续章节将深入探讨如何定制和扩展Admin以满足项目需求。...配置选项:Admin,可以设置各种选项,如list_display用于指定列表页面显示字段,search_fields用于添加搜索框等。...用户模型Django提供了一个默认用户模型,包含用户名、密码和电子邮件等字段。 3.2 用户、组和权限管理 用户管理:Django Admin,可以创建、编辑和删除用户。

    13310

    Django流程_菜鸟裹裹收费标准

    默认使用Sqlit数据库 setting.py文件,通过DATABASE选项进行数据库配置 a、配置MySQL python3.x安装是PyMySQL __init__.py文件写入两行代码...4、激活应用 setting.py文件,讲myApp应用加入到INSTALLED-APPS选项 5、定义模型 概述:有一个数据表,就应该对应一个模型 models.py定义模型 引入...web服务器,仅仅在开发测试中使用 9、Admin站点管理 a、概述: 内容发布 负责添加、删除、修改内容 公共访问 b、配置Admin应用 settings.py文件INSTALLED_APPS...Grades,Students # 注册 class GradesAdmin(admin.ModelAdmin): # 列表页属性 list_display = ['pk','gname','gdate...a、概述: django,视图对web请求进行回应 视图就是一个python函数,views.py文件定义 b、定义视图 from django.http import HttpResponse

    1.3K30

    django 1.8 官方文档翻译: 1-2-2 编写你第一个Django应用,第2部分

    探索管理功能 现在我们已经注册了 Poll ,那 Django 就知道了要在管理网站首页上显示出来: 点击 “Polls” 。现在你 polls “更改列表” 页。...poll 是我们第一个教程创建: 点击这个”What’s up?” poll 进行编辑: 这有些注意事项: 这表单是根据 Poll 模型自动生成。...不同模型字段类型 (DateTimeField, CharField) 会对应相应 HTML 输入控件。 每一种类型字段 Djaong 管理网站都知道如何显示它们。...通过 admin.site.register(Poll) 注册了 Poll 模型Django 就能构造一个默认 表单。通常情况下,你将要自定义管理表单外观和功能。...这样的话你就需要在注册对象 时告诉 Django 对应配置。 让我们来看看如何在编辑表单上给字段重新排序。

    2.5K40

    如何在算法比赛获得出色表现 :改善模型5个重要技巧

    如果你最近才开始使用Kaggle,或者你是这个平台老用户,你可能想知道如何轻松地提高你模型性能。以下是我Kaggle之旅积累一些实用技巧。...如果你有时间去回顾它们,你很快就会发现,即使非常不同比赛,一些流行基线模型似乎总是做得足够好: 卷积神经网络或更复杂ResNet或EfficientNet计算机视觉挑战音频处理挑战...例如,提示和技巧对预处理类似的问题,人们如何选择hyperparameters,什么额外工具实现他们模型让他们赢得比赛,或者如果他们只专注于装袋类似版本最好模型或者将所有可用公共内核进行堆叠...它们不同级别上工作: 优化过程,请不要忘记添加学习速率调度程序,以帮助获得更精确训练(从小开始,当模型学习良好时逐渐增加,例如减少平稳步伐)。...希望您喜欢这篇文章,希望你比赛获得更好成绩。

    90240

    Django admin 一些有用设置

    Django自带后台管理是Django明显特色之一,可以让我们快速便捷管理数据。后台管理可以各个appadmin.py文件中进行控制。以下是我最近摸索总结出比较实用配置。...若你有什么比较好配置,欢迎补充。 一、基本设置 1、应用注册 若要把app应用显示在后台管理,需要在admin.py中注册。这个注册有两种方式,我比较喜欢用装饰器方式。 先看看普通注册方法。...有时容易忘记写注册语句,或者模型很多,不容易对应。 还有一种方式是用装饰器,该方法是Django1.7版本新增功能: ?...import Blog    #Blog模型管理器 @admin.register(Blog) class BlogAdmin(admin.ModelAdmin):     #listdisplay设置要显示列表字段...我们如何修改这个app名称达到定制要求呢,其实Django已经文档里进行了说明。 从Django1.7以后不再使用app_label,修改app相关需要使用AppConfig。

    2.6K70

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

    admin 后台注册模型 要在后台注册我们自己创建几个模型,这样 django admin 才能知道它们存在,注册非常简单,只需要在 blog\admin.py 中加入下面的代码: blog/admin.py...支持 Markdown 语法部分中将介绍如何在文章插入图片方法。...接下来是让应用下注册 model 显示为中文,既然应用是 apps.py 配置,那么和 model 有关配置应该去找相对应 model 。...文章列表显示更加详细信息 admin 后台文章列表页面,我们只看到了文章标题,但是我们希望它显示更加详细信息,这需要我们来定制 admin 了, admin.py 添加如下代码: blog...此前我们 blog/admin.py 定义了一个 PostAdmin 来配置 Post admin 后台一些展现形式。list_display 属性控制 Post 列表页展示字段。

    1.1K20
    领券