2009-09-24 3 views
1

Я хочу иметь профиль пользователя django, где пользователь может добавить некоторые объекты (он может добавить несколько объектов), например. его адреса, его продукты и их описания и так далее. Я не знаю, как это сделать.Профиль Django - пользователь добавляет некоторые объекты

ответ

1

Лучший способ сделать это - расширить модель пользователя с помощью AUTH_PROFILE_MODULE. Есть отличный учебник (делающий часть того, что вы хотите) на Джеймсе Беннетте blog.

0

Создайте новую модель (например, UserProfile) с помощью модели ForeignKey для пользователя.

class UserProfile(models.Model): 
    address = models.TextField() 
    products = models.TextField() 
    user = models.ForeignKey(User, unique=True) 
Смежные вопросы