first commit1

This commit is contained in:
ajay
2023-05-09 14:18:41 +05:30
commit 01f3d0939a
20 changed files with 596 additions and 0 deletions

19
SolarCalculator/forms.py Normal file
View File

@@ -0,0 +1,19 @@
from django import forms
from material import *
class SolarForm(forms.Form):
name = forms.CharField(required=True, label="Name", initial='Mr.ABC')
kw_installed = forms.FloatField(required=True, label="KW Installed", min_value=0, max_value=1e100, initial=4.81)
initial_cost = forms.IntegerField(required=True, label="Initial Cost of Installation", initial=415000)
amc = forms.IntegerField(required=True, label="Annual Recurring Cost", initial=9000)
units1 = forms.IntegerField(required=True, label="Units Consumed (Jan-Feb)", initial=1200)
units2 = forms.IntegerField(required=True, label="Units Consumed (Mar-Apr)", initial=1600)
units3 = forms.IntegerField(required=True, label="Units Consumed (May-Jun)", initial=1800)
units4 = forms.IntegerField(required=True, label="Units Consumed (Jul-Aug)", initial=1400)
units5 = forms.IntegerField(required=True, label="Units Consumed (Sep-Oct)", initial=1600)
units6 = forms.IntegerField(required=True, label="Units Consumed (Nov-Dec)", initial=1000)
layout = Layout(
Row('name', 'kw_installed', 'initial_cost', 'amc'),
Row('units1', 'units2', 'units3', 'units4', 'units5', 'units6'),
)