def get(self, request): template = request.GET['t'] context = request.session session_id = context['IndexInput']['id'] if template == 'soilInfiltrationRatio': context['SoilInfiltrationFractionInput'] = list2dict(SoilInfiltrationFractionInput.objects.filter(session_id=session_id).values()) elif template == 'wildlife': context['WildlifeDensityInCropLandInput'] = list2dict(WildlifeDensityInCropLandInput.objects.filter(session_id=session_id).values()) elif template == 'animalWeight': context['AnimalWeightInput'] = list2dict(AnimalWeightInput.objects.filter(session_id=session_id).values()) elif template == 'septic': context['SepticSystemInput'] = list2dict(SepticSystemInput.objects.filter(session_id=session_id).values()) elif template == 'feedlot': context['FeedlotAnimalInput'] = list2dict(FeedlotAnimalInput.objects.filter(session_id=session_id).values()) elif template == 'gullyDB': context['SoilTextureInput'] = list2dict(SoilTextureInput.objects.filter(session_id=session_id).values()) context['LateralRecessionRateInput'] = list2dict(LateralRecessionRateInput.objects.filter(session_id=session_id).values()) elif template == 'gullyNstreambankErosion': context['GullyErosionInput'] = list2dict(GullyErosionInput.objects.filter(session_id=session_id).values()) context['StreambankErosionInput'] = list2dict(StreambankErosionInput.objects.filter(session_id=session_id).values()) #change choices for model according to the watershd elif template == 'urbanBMP' or template == 'urbanBMPClick': pass else: raise Http404("no such template") return render(request, template+'.html', { 'ctx':context, 'req' : request })
def get(self, request): context = request.session session_id = context['IndexInput']['id'] #5 context['SoilDataInput'] = list2dict( SoilDataInput.objects.filter(session_id=session_id).values()) #6 context['ReferenceRunoffInput'] = list2dict( ReferenceRunoffInput.objects.filter( session_id=session_id).values()) #6.a context['DetailedRunoffInput'] = list2dict( DetailedRunoffInput.objects.filter(session_id=session_id).values()) #7 context['NutrientRunoffInput'] = list2dict( NutrientRunoffInput.objects.filter(session_id=session_id).values()) #7.a context['NutrientGroundwaterRunoffInput'] = list2dict( NutrientGroundwaterRunoffInput.objects.filter( session_id=session_id).values()) #8 context['LanduseDistributionInput'] = list2dict( LanduseDistributionInput.objects.filter( session_id=session_id).values()) #9 context['IrrigationInput'] = list2dict( IrrigationInput.objects.filter(session_id=session_id).values()) return render(request, 'optMain.html', { 'ctx': context, 'req': request })
def get(self, request): template = request.GET['t'] context = request.session session_id = context['IndexInput']['id'] if template == 'soilInfiltrationRatio': context['SoilInfiltrationFractionInput'] = list2dict( SoilInfiltrationFractionInput.objects.filter( session_id=session_id).values()) elif template == 'wildlife': context['WildlifeDensityInCropLandInput'] = list2dict( WildlifeDensityInCropLandInput.objects.filter( session_id=session_id).values()) elif template == 'animalWeight': context['AnimalWeightInput'] = list2dict( AnimalWeightInput.objects.filter( session_id=session_id).values()) elif template == 'septic': context['SepticSystemInput'] = list2dict( SepticSystemInput.objects.filter( session_id=session_id).values()) elif template == 'feedlot': context['FeedlotAnimalInput'] = list2dict( FeedlotAnimalInput.objects.filter( session_id=session_id).values()) elif template == 'gullyDB': context['SoilTextureInput'] = list2dict( SoilTextureInput.objects.filter( session_id=session_id).values()) context['LateralRecessionRateInput'] = list2dict( LateralRecessionRateInput.objects.filter( session_id=session_id).values()) elif template == 'gullyNstreambankErosion': context['GullyErosionInput'] = list2dict( GullyErosionInput.objects.filter( session_id=session_id).values()) context['StreambankErosionInput'] = list2dict( StreambankErosionInput.objects.filter( session_id=session_id).values()) #change choices for model according to the watershd elif template == 'urbanBMP' or template == 'urbanBMPClick': pass else: raise Http404("no such template") return render(request, template + '.html', { 'ctx': context, 'req': request })
def get(self, request): context = request.session session_id = context['IndexInput']['id'] #5 context['SoilDataInput'] = list2dict(SoilDataInput.objects.filter(session_id=session_id).values()) #6 context['ReferenceRunoffInput'] = list2dict(ReferenceRunoffInput.objects.filter(session_id=session_id).values()) #6.a context['DetailedRunoffInput'] = list2dict(DetailedRunoffInput.objects.filter(session_id=session_id).values()) #7 context['NutrientRunoffInput'] = list2dict(NutrientRunoffInput.objects.filter(session_id=session_id).values()) #7.a context['NutrientGroundwaterRunoffInput'] = list2dict(NutrientGroundwaterRunoffInput.objects.filter(session_id=session_id).values()) #8 context['LanduseDistributionInput'] = list2dict(LanduseDistributionInput.objects.filter(session_id=session_id).values()) #9 context['IrrigationInput'] = list2dict(IrrigationInput.objects.filter(session_id=session_id).values()) return render(request, 'optMain.html', { 'ctx':context, 'req' : request })