Django - как лучше всего написать работу с пользователями и профилями?

Я пишу простой сайт, требующий обработки пользователей и профилей. Первоначально предполагалось использовать сборку django для обработки пользователей, но затем модель пользователя слишком узкая и не содержит полей, которые мне нужны. В документации упоминаются профили пользователей, но раздел профилей пользователей был удален из djangobook, охватывающего django 1.0 (в идеале, решение должно работать с django 1.2), и в Интернете полно различных решений, не облегчающих выбор (например, наследование модели пользователя, профили пользователей и сигналы django и т. д.).

Я хотел бы знать, как написать это хорошим, современным, быстрым и безопасным способом. Должен ли я попытаться расширить встроенную пользовательскую модель django, или, может быть, я должен создать свою собственную пользовательскую модель достаточно широко, чтобы хранить всю необходимую мне информацию? Ниже вы можете найти некоторые характеристики и ожидания от рабочего решения:

пользователи должны иметь возможность регистрироваться и аутентифицироватьсякаждый пользователь должен иметь профиль (или модель со всеми обязательными полями)пользователям не нужна встроенная админ панель django, но им нужно редактировать свои профили / модели через простую веб-форму

Пожалуйста, дайте мне знать, как вы решаете эти проблемы в своих приложениях, и каков наилучший способ обработки пользователей с помощью django. Любые ссылки на статьи / блоги или примеры кода приветствуются!

Ответы на вопрос(4)

Ваш ответ на вопрос