擅长:python、mysql、java
<p>我发现这个月工资条名称。然后我简单地尝试了是否使用该工资条名称来表示月份,但在这个解决方案中,我们必须强制用户不要更改工资条名称模式。为了达到这个目的,我把工资单的名字改为只读</p>
<pre><code> datej = str(payslip.date_to)
datek = str(payslip.date_from)
dj = int(datej[-2:])
dk = int(datek[-2:])
working_days=dj - dk
month=0
if "January" in payslip.name: month= 31
if "February" in payslip.name: month= 28
if "March" in payslip.name: month= 31
if "April" in payslip.name: month= 30
if "May" in payslip.name: month= 31
if "June" in payslip.name: month= 30
if "July" in payslip.name: month= 31
if "August" in payslip.name: month= 31
if "September" in payslip.name: month= 30
if "October" in payslip.name: month= 31
if "November" in payslip.name: month= 30
if "December" in payslip.name: month= 31
one_daySalary=contract.wage/month
salary=one_daySalary*working_days
result = salary
</code></pre>