Где можно работать с учетными записями/профилями в Django с помощью регистрационного приложения Django?

Я заметил, что после входа в систему с регистрацией Django меня перенаправляет на accounts/profile/. По умолчанию регистрация Django url.pyне обрабатывает accounts/profile/, поэтому мне нужно создать свою собственную.

На самом деле это три-кратных вопроса:

  1. Почему после входа в систему он перенаправляет на accounts/profile/? Есть ли способ изменить это? Предпочтительно, чтобы после успешного входа в систему я хотел бы, чтобы Django перенаправлял обратно на страницу перед страницей входа.
  2. Если бы мне нужно было создать собственное представление и шаблон для accounts/profile/, то где бы я их поместил? Встроенный -вusers(auth_user)Django используется всеми приложениями Django внутри проекта, поэтому должен ли я помещать view.pyв папку проекта, а не в папку приложения?
  3. Или профиль Django действительно заботится обо всем этом account/profiles/? Я уже расширил класс Django Userсвоим собственным UserProfile, но это больше похоже на дополнительные поля в таблице User, чем на фактический «профиль» (. Я не создавал аватары или что-то в этом роде, просто простые вещи. такие как адреса и номера телефонов, но, что наиболее важно, некоторые пользовательские типы пользователей, от которых зависит мое приложение).

20
задан hobbes3 23 March 2012 в 17:24
поделиться