def save_extra_query(request, query_id): if request.method == 'POST': form = ExternalQueryForm(request.POST) if form.is_valid(): extra_query_db = ExternalQuery.objects.get(id=query_id) extra_query_db.external_query = form.cleaned_data['external_query'] extra_query_db.external_database = form.cleaned_data['external_database'] extra_query_db.save() return HttpResponseRedirect('/webconf/externaldbs/')
def create_extra_query(request): form = ExternalQueryForm() form_url = "/webconf/externaldbs/post_extra_query/" context = { 'form': form, 'form_url': form_url, } return render_to_response('webconf/externaldbs/form_extra_dbs.html', context, context_instance=RequestContext(request))
def edit_extra_query(request, query_id): query = ExternalQuery.objects.get(id=query_id) form = ExternalQueryForm(instance=query) form_url = "/webconf/externaldbs/post_extra_query/%s/" % query_id context = { 'form': form, 'form_url': form_url, } return render_to_response('webconf/externaldbs/form_extra_dbs.html', context, context_instance=RequestContext(request))