【发布时间】:2020-06-17 22:28:22
【问题描述】:
我已经设置了一个 Django 管理界面 (django.contrib.admin) 来查看我的 Mysql 数据库中的数据。
我想知道是否可以进行具体的 SQL 查询?
到目前为止,我的所有表都已注册为在 Django Admin Dashboard 中显示,例如:
# Register your models here.
@register(User)
class User(ModelAdmin):
list_display = ('name', 'city')
list_filter = ('name',)
search_fields = ('name',)
@register(Object)
class Object(ModelAdmin):
list_display = ('name', 'object_description', 'owner', 'acquired_date')
list_filter = ('name',)
比方说,我想在仪表板中显示一个特定的表格,其中显示了具有适当对象和获取日期的所有用户。我怎么能那样做?或者,更好的是,如何显示来自多个 JOIN 查询的数据?
我看到了 querySet 函数,但是我没有看到任何例子来做这种事情。
感谢您的帮助
【问题讨论】:
标签: python django django-admin django-admin-actions