def index(request): from django.shortcuts import render #return HttpResponse(content="Hello world!",content_type="text/plain",status=200) add_source_form = AddSourceForm() if 'source' in request.GET: data_source_form = DataSourceForm(initial={'source': request.GET['source']}) else: data_source_form = DataSourceForm() return render(request,"gnmzeitgeist.html", {'source_form': data_source_form,'add_source_form': add_source_form})
def create_form(self, resource=None, edit_form=False): """Return form with fields loaded from DB. :param object resource: Optional data_source object :param bool edit_form: Set if edit form """ form = DataSourceForm(self.config_models, obj=resource) if edit_form: # override form fields with resource values on edit form.responsible.data = self.ContactsHelper.resource_contact_id( resource.gdi_oid, self.ContactsHelper.ROLE_RESPONSIBLE) # set choices for responsible select field form.responsible.choices = [(0, "")] + \ self.ContactsHelper.person_choices() return form