My models.py:[12209 sizesI используйте BaseProfile для сопоставления user_id с конкретным user_type. Я регистрируюсь, используя форму, переданную в django-registration:
urlpatterns += patterns('',
url(r'^register/$', register,
{'form_class': UserRegistrationForm},
name='registration.views.register'),
(r'', include('registration.urls')),
)
from forms.py:[12215 impression) И этап регистрации работает нормально.
У меня проблема со страницами редактирования / сведений профиля. Мои профили отфильтрованы в модели ProxyProfile и использованы как FormModel в ProfileForm не отображаются (я не вижу, чтобы поля профиля не отображались на HTML-странице) Возможно, есть другой способ (больше похожий на способ Django :)) сделать это (выберите и отобразите модель профиля в зависимости от поля user_type, которое связано с моделью пользователя).
Заранее спасибо :)