Как реализовать защищенную страницу - PullRequest
2 голосов
/ 28 декабря 2011

Я очень новичок в Джанго.Прежде всего, я должен сказать вам, что у меня до сих пор.У меня есть интерфейс, я добавил модуль регистрации django.

Теперь я хочу добавить личную страницу для пользователей после входа в систему.

Как здравый смысл в других языках программирования, я проверюсеанс, чтобы увидеть, вошел ли пользователь в систему или нет.Если нет, перенаправьте их на страницу входа.Если да, отобразите личную страницу http: // ваш сайт.com / private_page

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

С уважением,

1 Ответ

4 голосов
/ 28 декабря 2011

Декоратор @login_required - это то, что вы ищете.Больше информации на https://docs.djangoproject.com/en/1.3/topics/auth/#the-login-required-decorator

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...