예제 #1
0
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