Комплексное действие в меню Джанго - PullRequest
0 голосов
/ 02 июня 2011

У меня есть небольшое приложение для местной хоккейной лиги, я хотел знать, можно ли написать действие для администратора игр, чтобы при проверке 2 игр он обменивался командами, которые собираются играть.

Пример команды A против команды B - команда C против команды D, если я поменяю местами меню действий, это должна быть команда C против команды B - команда A против команды D

Это общая идея ... у кого-нибудь есть предложения?или идеи о том, как этого достичь!

Спасибо всем!

1 Ответ

1 голос
/ 02 июня 2011

Вы должны определить метод следующим образом:

def exchange_team(modeladmin, request, queryset):
    if queryset.count() == 2:
        #your interchange code...

И сослаться на него в своем классе администратора:

class TeamAdmin(admin.ModelAdmin):
    ...
    actions = ['exchange_team']

admin.register(Team, TeamAdmin)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...