Show_name() missing 1 required positional argument: 'obj'
Я хочу использовать функцию, которая у меня есть в другом админе, но она выдает ошибку. Вот функция, которую я хочу использовать:
def show_data_user(self, obj):
if obj.is_individual():
return self.show_owner(obj)
obj = obj.get_real_instance()
return mark_safe('<br>'.join(
filter(
None, [
self.show_name(obj),
self.show_second_name(obj),
self.show_business(obj),
self.show_country(obj),
self.show_position(obj),
self.show_money(obj),
]
)
)
)
и я поставил другого администратора вот так:
def show_employer(self, obj):
from employerdata.admin import Titular
if obj.titular and isinstance(obj.titular, Employer):
return Titular.show_data_user(
Titular.show_name(obj),
Titular.show_second_name(obj),
Titular.show_business(obj),
Titular.show_country(obj),
Titular.show_position(obj),
Titular.show_money(obj)
)
Как я должен это исправить?