我是python和Django的新手,只是学习并遵循在线教程。但是现在iam面临着一些我无法找到的问题,或者我不知道应该在搜索上找到解决方案的关键字。
我在views.py
上有这个salary = 212
class EmployeeCreateView(CreateView):
fields = ('id','name', 'salary')
model = models.Employee
def form_valid(self, form):
self.object = form.save(commit=False)
self.object.name = salary
self.object.save()
return super(ModelFormMixin, self).form_valid(form)
我的问题是,如何赚取工资'参考数据库?...
示例 我有考勤表:
id | employe_id | working_days | -------------------------------- 1 | 123 | 21 |
我想要'薪水'参考考勤表,所以我可以做
salary = working_days * 50谢谢你帮助新手。
答案 0 :(得分:1)
首先,在views.py
中导入您的考勤模型。
atendance_obj = models.atendance.objects.get(employe_id=self.object.id)
working_days = atendance_obj.working_days
salary = working_days * 50