get()
is supposed to return only one object, thus you need to filter it in order to make the returned object unique.
Also, to make sure your user is authenticated, use @login_required
.
Assuming your Member model has a ForeignKeyField with the User, and you want to filter Member so it matches the current logged in user:
from django.contrib.auth.decorators import login_required
@login_required
def profile(request):
member = Member.objects.get(user=request.user)
print(member.Email)
return render(request, 'web/profile.html',{'member':member} )
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…