def index(request):
the_user = request.user
En Django, ¿cómo sé si es un usuario real o no? Lo intenté:
if the_user:
pero "AnonymousUser" está ahí incluso si nadie inicia sesión. Por lo tanto, siempre devuelve verdadero y esto no funciona.
views.py
debe usarrequest.user.is_anonymous()
ya que es una función, mientras que en las plantillas debe usar{{user.is_anonymous}}