2015-01-14 2 views
0

Может быть, мой вопрос может звучать немного глупо, но он настоящий.Должен ли я разрешать пользователям управлять своим профилем с помощью приложения администратора?

Я делаю сайт электронной коммерции, так как администратор я непосредственно использую тот, который предоставлен django, для управления моей статьей и пользователем.

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

ответ

2

Вы можете запрограммировать «область-член», чтобы быть более удобным для пользователя, чем администратор Django, неизбежно очень общая цель. Вы можете тщательно ограничить то, что пользователь может изменить, избавив их от ошибок, которые могут повредить и их трудно исправить, и еще больше проверок здравомыслия.

В целом, я бы сказал, что, в то время как больше работы, кодирование вашей собственной «области участника» является гораздо лучшим вариантом, чем попытка перекопать вещи в (неизбежно!) «Один размер подходит всем». Администратор Django ,

0

В качестве альтернативы вы можете сделать этих пользователей «суперпользователями» в админе, чтобы управлять. И вы можете переопределить вид в админ, чтобы сделать его более дружелюбным. Удачи!

Смежные вопросы