我有引导程序设计来绑定我的 django crud 类似操作。 它具有模态来插入数据和表格以在同一页面上显示该数据。 在插入模态中有 2、3 个下拉列表,我想用我的 mysql db 记录填充它。 这就是为什么我想在单个定义中组合两种模态。
views.py
def deptlist(request):
department = Department.objects.all()
return render(request, 'manageemp.html', {'department': department})
def managemp(request):
employees = Employee.objects.all()
return render(request, "manageemp.html", {'employees': employees})
forms.py
class EmpForm(ModelForm):
class Meta:
model = Employee
fields = ["employee_id", "Name", "designation", "department_id", "manager_id",
"date_of_joining","date_of_birth", "location_id", "email","contact_number",
"password", "created_by", "modified_by", "status", "user_type"]
class dept(ModelForm):
class Meta:
model = Department
fields = ["department_id", "department_name", "created_by", "modified_by", "status"]
您可以在渲染中返回多个上下文:
def form_view(request):
department = Department.objects.all()
employees = Employee.objects.all()
return render(request, "manageemp.html", {'department': department, 'employees': employees})