Вывод данных пользователя в личный кабинет Джанго
Мне необходимо при авторизации в свой личный кабинет выводить автомотически данные фио и дату рождения. все вроде работает, но данные не выводяться
views.py
def post(request):
context = {
'posts': Personal.objects.filter(fio=request.user)
}
return render(request, 'logistic/account.html', context)
account.py
<!DOCTYPE html>
{% load static %}
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{% block title %}Личный кабинет{% endblock %}</title>
<link rel = "stylesheet" href="{% static 'logistic/css/account.css' %}">
</head>
<body>
<div class = "body">
<img src = "{% static 'logistic/image/1900/1900-background.png' %}"/>
</div>
<div id="window"></div>
<form action= "" method="POST">
{% for post in posts %}
<h3>{{ post.fio }}</h3>
<p>{{ post.date }}</p>
<hr>
{% endfor %}
</form>
</body>
</html>
models.py
class Personal(models.Model):
id = models.IntegerField(primary_key=True) #ключевое
fio = models.CharField('ФИО', max_length=100)
date = models.DateTimeField('Дата рождения')
username = models.CharField('Логин', max_length=100, unique=True)
password = models.CharField('Пароль',max_length=100, unique=True)
Источник: Stack Overflow на русском