Code from views.py:
from django.contrib.auth.decorators import login_required
@login_required
def index(request):
user = request.user
posts = Post.objects.filter(user=user)
I can't understand the inline @login_required. Why should we use this decorator?
And what about user = request.user? In this project, we hadn't created a model named user.
Please explain this to me. Thanks a lot!