def get(self, request, *args, **kwargs): self.wh_formset = self.construct_formset() #super(UnifiedFieldDataListView, self).construct_formset() self.object_list = generate_objects(self.wh_formset, self.crop_season, self.field, self.request.user, self.report_date) return render(request, self.template_name, self.get_context_data())
def formset_invalid(self, _formset): # if DEBUG: print 'Into formset_invalid' # if DEBUG: print _formset.errors self.wh_formset = _formset self.object_list = generate_objects(_formset, self.crop_season, self.field, self.request.user, self.report_date) return self.render_to_response(self.get_context_data())
from farms.unified_field_data import generate_objects from farms.models import * from datetime import date, datetime from django.contrib.auth.models import User # Get the cumulative report in a given date range. user = User.objects.get(email='*****@*****.**') print "user: ", user # Get a crop season crop_season = CropSeason.objects.get(name='Corn 2015', description='mine') # need one with probes. field = Field.objects.get(name='North') print 'crop season: ', crop_season print 'field: ', field unified_records = generate_objects(crop_season, field, user, date.today()) for r in unified_records: print r.date print r.water_register print r.uga_records print r.manual_records