20 lines
1.2 KiB
Python
20 lines
1.2 KiB
Python
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'),
|
|
)
|