我希望能够做到这样的事情:
# from the docs
def make_published(modeladmin, request, queryset):
queryset.update(status='p')
但我没有使用Django管理站点 - 我只需要能够在我的网站的其他地方执行此类功能。
应该在哪里定义这样的东西?在模特经理?
答案 0 :(得分:1)
我不太清楚你为什么要这样。
管理员操作非常具体,可在管理员的更改列表屏幕中使用。需要有一个特殊的语法,因为您无法控制应用程序的该部分。如果您想对网站上其他位置的查询集执行操作,您可以这样做:您不需要任何特殊的方法。