lookup_allowed() takes exactly 2 arguments (3 given)
При возникновении такой ошибки в django (чаще всего в админке при фильтрации) учтите изменение функции lookup_allowed() в версии 1.3
Теперь функция такая:
def lookup_allowed(self, lookup, value):