Почему данные из таблицы не получаются в django?
Когда я пытаюсь получить данные из таблицы, она ничего не показывает, не выдавая сообщения об ошибке.
Это моя модель
class staff(models.Model):
id = models.AutoField
name = models.CharField(max_length=250)
role = models.CharField(max_length=250)
salary = models.CharField(max_length=250)
address = models.CharField(max_length=250)
number = models.CharField(max_length=250)
date = models.DateField()
Это мой файл представлений
def user(request):
staffs = staff.objects.all()
params = {'staff': staffs}
return render(request, "salary/user.html", params)
и это мой шаблон
<td> 02312 </td>
{% for staff in staffs %}
<td>{{ staff.name }} </td>
{% endfor %}
<td> $14,500 </td>
попробуйте это views.py
def user(request):
staffs = staff.objects.all()
return render(request, "salary/user.html", {'staff': staffs})
html
<td> 02312 </td>
{% for staffs in staff %}
<td>{{ staffs.name }} </td>
{% endfor %}
<td> $14,500 </td>