Я использую direct_to_template
для URL-адреса, но мне нужно, чтобы вошедший пользователь мог отобразить страницу. Как передать его direct_to_template
?Как передать зарегистрированного пользователя на direct_to_template?
0
A
ответ
7
Если ваша переменная TEMPLATE_CONTEXT_PROCESSORS
в settings.py
установлена в 'django.contrib.auth.context_processors.auth'
, она уже будет в контексте страницы. (Это настроено по умолчанию).
direct_to_template
общий вид использует RequestContext
, так что будет переменная контекста называется user
, что обеспечит вошедшего в систему пользователя (или AnonymousUser
если нет зарегистрированного пользователя).
Например, чтобы отобразить имя пользователя в вашем шаблоне: {{ user.username }}
.
Для получения более подробной информации см. django docs on the auth context processor.
0
положить следующий на ваш взгляд входа, прежде чем метод GET
def custom_proc(request):
return {
'app': 'myapp',
'user': request.user,
'ip_address': request.META['REMOTE_ADDR']
}
ввиду входа в пост
...... некоторые код здесь ......
return render(request, 'html file name',
context_instance=RequestContext(request,processors=custom_proc]))
in setting.py
TEMPLATE_CONTEXT_PROCESSORS = ( 'django.contrib.auth.context_processors.auth',
'django.core.context_processors.request',
)
и в htm l файл
Hello, username = {{ user.username }} id ={{ user.id }}
Смежные вопросы
- 1. Как перейти на direct_to_template?
- 2. Как передать имя зарегистрированного пользователя на каждую страницу jsp
- 3. Как запускать приложения внутри зарегистрированного пользователя из другого зарегистрированного пользователя?
- 4. Как передать данные сеанса зарегистрированного пользователя в другое приложение Java
- 5. Как изменить зарегистрированного пользователя на другой?
- 6. Dynamic direct_to_template
- 7. Backand/Ionic - Как получить данные зарегистрированного пользователя?
- 8. Как получить пользовательский профиль зарегистрированного пользователя? django
- 9. Как получить идентификатор пользователя от зарегистрированного пользователя?
- 10. Как получить зарегистрированного пользователя/пользователя на сервере Windows?
- 11. Wordpress Регистрация зарегистрированного пользователя
- 12. найти tty зарегистрированного пользователя
- 13. Безопасность EJB3: как отслеживать зарегистрированного пользователя?
- 14. Поиск имени зарегистрированного пользователя
- 15. Как показать другой пункт меню на основе зарегистрированного пользователя или зарегистрированного пользователя
- 16. Отображение конкретных данных на основе зарегистрированного пользователя
- 17. Регистрация зарегистрированного пользователя PHP
- 18. Отображение имени зарегистрированного пользователя
- 19. Чтение зарегистрированного домена пользователя на OS X
- 20. Openxava Данные фильтра на основании зарегистрированного пользователя
- 21. Показать меню на основе зарегистрированного пользователя
- 22. CakePHP: Фильтровать контент на основе зарегистрированного пользователя
- 23. Квартира арендатор на основе зарегистрированного пользователя
- 24. Apache htaccess-redirect на основе зарегистрированного пользователя
- 25. поток активности на основе зарегистрированного пользователя jira
- 26. Изменение MySQL запись на основе зарегистрированного пользователя
- 27. MVC вводят DataAccessLayer на основании зарегистрированного пользователя
- 28. Маршрутизация на основе зарегистрированного пользователя типа
- 29. перенаправить зарегистрированного пользователя на страницу в joomla
- 30. Django Direct_to_template или flatpages