django-admin-filters相关内容
我很喜欢 django 管理视图的过滤功能(list_filter). 但是,对于具有很多字段的视图,我真的希望能够通过单击来最小化/扩展它,以节省屏幕空间,而且因为它有时实际上隐藏了一些东西. 有没有一种简单的方法来添加折叠按钮(一些我还没有找到的现有插件或类似的东西)? 解决方案 鉴于您现在在 django admin 中有 jQuery,很容易将 slideToggle(
..
我正在使用 django 1.10,我需要显示数据并根据来自不同模型的值创建过滤器(该模型具有引用我在管理模板上使用的模型的外键)这些是我的 2 个模型:这个是用来生成模板的: 类作业(models.Model):公司 = 模型.ForeignKey(公司)标题 = models.CharField(最大长度=100,空白=假)描述=模型.TextField(空白=假,默认='')store =
..
我正在努力改进一个 django 项目中的 admin.py,虽然我并不完全对 list_diplay 中包含三个字段的表的输出方式感到兴奋,但至少它比只获得一个默认对象要好一列跨越整个页面的列表... 无论如何,我要问的是为什么: class FieldAdmin(admin.ModelAdmin):list_display = ('name', 'label', 'standard',
..
我有一个简单的 Django 模型,例如: 类人(models.Model):referrer = models.ForeignKey('self', null=True)... 在这个模型的 ModelAdmin 中,我如何允许它通过referrer 是否为空来过滤?默认情况下,向 list_filter 添加推荐人会导致显示一个下拉列表,其中列出了 每个 人的记录,可能有数十万条记录,从而
..
编辑:我更新了代码以反映在查询集过滤器中的一个错误,其中我有user__user_type的用户已被替换为正确的userprofile__user_type. 我正在使用Django 1.4,并且我了解有一个新功能可为管理员创建自定义list_filters,它取代了FilterSpec API. 我已经阅读了无数有关创建自定义admin list_filters的SO帖子,但是我仍然
..
我的目标是制作一个具有更多过滤器的“高级" filter_horizontal,但是我似乎找不到要覆盖的小部件.我知道它使用related_widget_wrapper.html,但是如果我想以明确的方式向其添加功能,则要覆盖的小部件是什么. 现在,我的备份解决方案是做一个完整的javascript解决方案,以在表单加载(从javascript创建)中添加一个下拉列表,并进行ajax调用
..
如何使用admin操作创建将应用多对多值的查询集? 我知道“值”必须已经存在(在我的情况下,颜色itels必须存在)。 模型 class Colours(models.Model): colour_name = models.CharField(max_length = 50) class Car(models.Model): brand = models .Char
..
我想知道是否有人会返回与选择选项中选择的会话相关的类别。 示例: class Session(models.Model): 名称= models.CharField(“Sessão”,max_length = 100) slug =模型。 SlugField(“ Slug”,max_length = 100) 类Category(models.Model): session
..
很抱歉,如果以前已经回答过这个问题,但是我做了很多谷歌搜索却没有成功。 我知道如何创建自定义的 list_filter 在管理员视图中(例如,将 SimpleFilter 子类化)。 我真正想要的是(在管理列表视图上)“检查”不同过滤器的一种方法,这些过滤器将它们组合为OR公式。 例如,假设您有: #models.py class Foo(models.Model):
..
在我的代码中,我正在编写一个用于分组的操作,我想问用户每个组他们想要多少人,然后用一个警告框进行响应,该警告框显示您有4个组,根据用户输入。我该如何在django管理员中执行此操作,如何创建某种弹出式窗口,以询问他们想放入一个小组中的人数? (我正在尝试通过采取行动来实现这一目标) admin.py: Def howmany(modeladmin,request,queryset):
..
我正在使用django 1.10,我需要显示数据并根据不同模型中的值创建一个过滤器(该模型具有用于管理模板的引用我模型的外键) 这些是我的2个模型: 这一个用于生成模板: class Job(models.Model): 公司= models.ForeignKey(Company) title = models.CharField(max_length = 100,blank = F
..
在Django-Admin中,您可以在模型的字段上定义list_filter.这也适用于ManyToMany-Fields. class ModelA(models.Model): name = models.CharField(max_length=100, verbose_name="Name") class ModelB(models.Model): model_a_
..
我想自动发送3位数字字符和4位数的发票号码。 类发票: invoice_no = models.CharField(max_length = 500,null = True,blank = True,validators = [RegexValidator(regex ='^ [a-zA-Z0-9] * $',message ='发票必须为字母数字' ,code ='invalid_inv
..
目前我的模型看起来像 $ $ name = models.CharField(max_length = 100) credit_card_number = models.CharField(max_length = 100) 管理员网站框架中是否有一种方法可以让超级用户看到信用卡号码?在管理网站框架中,我只能看到添加,编辑和删除的功能。 解决方案 创建方法 YouTube
..
所以标题是有点钝,我知道,但我不能想到一个更简洁的方式来说明。这是一个问题: 我已经为“用户类型”创建了两个代理模型,这两个代理模型都继承自django.contrib.auth.User。每个都有一个自定义管理器,将查询器限制为属于特定组的项目。具体来说,有一个PressUser是属于“新闻”组的任何用户和StaffUser,它是除“新闻”之外的任何其他组中的任何用户。 问题是当我在
..
我正在尝试使一个过滤器的提示响应于在另一个过滤器中进行的当前选择。关于如何获取传入AttributeFilter的AttributeCategoryFilter的当前选定值,我很失落。我正在使用Django 1.4-dev。试图弄清楚我是否应该使用RelatedFieldListFilter来达到这个目的。看起来这些功能非常年轻,没有(m)在野外的任何例子浮动。 class Attribu
..
如何在Django Admin中创建一个过滤器,以仅显示整数值位于两个值之间的记录?例如,如果我有一个具有age属性的模型Person,而我只想显示年龄在45到65之间的Person记录。 解决方案 您可以使用 queryset()过滤字段一些这样的功能...我已经使用了 SimpleListFilter def queryset(self,request,queryset):
..
我有模型作为 class Employer(models.Model): create_user = models.ForeignKey(User ,unique = False,null = True,related_name ='%(class)s_user_create') update_user = models.ForeignKey(User,unique = False,n
..
我非常喜欢django管理员视图的过滤器功能( list_filter )。 但是,很多领域,我真的希望通过点击来最小化/扩展它的能力,以节省屏幕不动产,还因为它有时实际上隐藏的东西。 有没有一个简单的方法来添加折叠按钮(一些已经存在的插件,我还没有找到或类似的东西)? 解决方案 鉴于您现在在django管理员中有jQuery,可以轻松地将 slideToggle()绑定到列表
..
我继承了Django v1.2.4应用程序,并且正在添加几个修复和改进。在此过程中,我突然开始遇到以下错误: 可疑的操作在 / hometeam / admin / players / playeryear / 过滤由team__season__season_start_date__年限不允许 此错误显示在管理员界面弹出窗口,当我尝试选择一个输入字段的项目(通过放大镜
..