在pinax-project-account中,当页面被渲染时,我们可以用标签{% if not user.is_authenticated %}
来控制渲染的上下文。
我的问题是,某人如何控制显示哪个页面?假设用户尝试对网址进行硬编码,用户不应看到该 URL。关于从哪里开始的任何提示?
谢谢!
你要找的是django.contrib.auth
,特别是login_required
、permission_required
和user_passes_test
装饰器。