Мой вопрос касается приложения django, у меня есть одно приложение в одной модели в классе employee, я хочу показать, сколько сотрудников зарегистрировано на передней стороне шаблона.
В приведенном ниже приложении число пользователей успешно работает.
Я хочу выводить как 4 сотрудника из формы шаблона и на дисплее шаблона 4 Сотрудник зарегистрирован на передней стороне
Передняя сторона - изображение
views.py
from django.shortcuts import render,redirect
from django.contrib.auth.forms import UserCreationForm,AuthenticationForm
from django.contrib.auth.decorators import login_required
from django.contrib.auth.models import User
from django_adminlte.forms import EmployeeForm
from django_adminlte.models import Employee
def emp(request):
if request.method == "POST":
form = EmployeeForm (request.POST) # here "form" is one varible
if form.is_valid():
try:
form.save()
return redirect("/show")
except:
pass
else:
form = EmployeeForm()
return render(request,"employee/employee_index.html",{'form':form})
#i want like this below code(this code is working for count user in front side)
def home(request):
count = User.objects.count()
return render(request,'index.html',{
'count' : count
})
model.py
from django.db import models
class Employee(models.Model):
eid = models.CharField(max_length=20)
ename = models.CharField(max_length=20)
eemail = models.EmailField()
econtact = models.CharField(max_length=15)
class Meta:
db_table = "employee"
def __str__(self):
return self.ename
HTML-шаблон
{% extends 'adminlte/base.html' %}
{% block content %}
<div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-yellow">
<div class="inner">
<h3>{{ count }}</h3>
<p>User Registrations</p>
</div>
<div class="icon">
<i class="fas fa-user-plus"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fa fa-arrow-circle-right"></i></a>
</div>
<div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-yellow">
<div class="inner">
<h3></h3>
<p>Total Employee</p>
</div>
<div class="icon">
<i class="fas fa-user-plus"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fa fa-arrow-circle-right"></i></a>
</div>