如何使用 admin.ModelAdmin 并将其注册到 Django 的视图中?
我想在我的应用程序中使用管理员的搜索、过滤列表。通常我们可以通过注册在管理站点中使用它们。但我不知道在我的应用程序中要做什么来使用它们。 谢…
在子管理中显示父字段(list_display)
这是 models.py 的片段 class Applicant(models.Model): name = models.CharField(...) email = models.CharField(...) class Application(models.Mod…
Django 管理员。显示分层下拉过滤器
我有以下模型: from django.db import models class State(models.Model): name = models.CharField(max_length=30) abbreviation = models.CharFiel…
Django Forms:如何编辑模型本身不存在的字段
我有两个模型,Foo 和 Bar。 Bar 有一个 Foo 的外键。在 Django 管理界面中,我想让用户编辑链接到 Foo 的 Bar 实例列表。 我的想法是在表单中包含 ja…
我可以使用 django admin 作为应用程序吗?
众所周知,django 为您的项目提供了一个非常基本但灵活的管理面板。我在这里看到了有关(缺点)优点的讨论。编写自己的控制接口并使用默认的控制接口…
在 django 中使用 uuid 作为 id/pk 会破坏管理页面
我正在使用 django 1.0.4 并且有 3 个模型:类别 项目图像。 我最近将 id/pk 更改为 uuid: id = models.CharField(max_length=32, primary_key=True,…
如何在 Django 管理站点上启用内联 ManyToManyFields?
假设我有书籍和作者模型。 class Author(models.Model): name = CharField(max_length=100) class Book(models.Model): title = CharField(max_length…
Django:有什么方法可以在管理界面中对模型方法进行排序吗?
我的模型如下: class Book(models.Model): title = models.CharField(max_length=400) def transactions_all_time(self): latest_transactions = Tra…
数据库错误:无法打开数据库文件,但仅限 Django 管理员
这可能是我使用 Django 4 年以来遇到的最奇怪的问题。 我的网站在本地运行正常。在生产环境中,它也运行良好,但当我尝试访问管理站点时,我收到一个…
为什么有权删除模型的用户对 has_perm(app.delete_modelname) 返回 false
我正在为应用程序使用 django 管理界面。我在一个名为“books”的应用程序中有一些模型。除了管理员(具有超级用户状态)之外,还有两个用户“经理”…
Django 管理日期字段-日期时间字段混淆
我有一个类似于下面给出的模型,在 django 1.1.2 中: from datetime import datetime ... class Blah(models.Model): ... date = models.DateField(d…
Django ModelAdmin 查询集覆盖不起作用
我试图重写 ModelAdmin 类的 queryset() ,以便管理中显示的对象列表将按两个级别排序。 我已经尝试了以下代码,但它不起作用,即表未按预期排序 clas…
使用额外参数覆盖 django model.py 的删除方法
我有一个带有接受 2 个参数的删除方法的模型。我需要重写什么才能确保我的自定义删除方法是从 django admin 调用的方法?我使用的版本仍然没有 delete…
Django 管理员根据另一个选择框精炼选择框值
我有以下模型: 国家/地区 省/州 城市 地区 社区 Django 管理中有没有一种方法可以根据前一个选择框中的选择来过滤选择框中的值? 例如:我在国家/地…