Важна конкретная ошибка, которую вы получаете:
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Exception Type: AttributeError
Exception Value:
type object 'Player' has no attribute 'fields'
Эта ошибка происходит от строки,
admin.site.register(Teams, Players)
, но более конкретно следует из того факта, что соединение двух моделей, как вы это сделали, означает нечто довольно специфическое, а именно то, что второй объект (здесь игроки) является объектом администратора модели, связанным с первым объектом (здесь команды, всегда модель Django) ). Объект администратора модели должен иметь атрибут «поля», который дает информацию о том, как отображаются поля атрибутов отдельной модели при использовании интерфейса администратора. Поскольку Players не является объектом администрирования модели и не имеет атрибута с именем 'fields', Djagno вызывает исключение. Нажмите здесь для получения дополнительной информации .
Быстрое решение этой ситуации, как вы уже догадались, разделить их на разные регистровые вызовы:
admin.site.register(Teams)
admin.site.register(Players)