def get_object(self, queryset=None): """ Hook to ensure object is owned by request.user. """ obj = super(ServerDeleteView, self).get_object() collector = obj.collector print collector.hostname print collector.port print obj.hostname ClientAPI.setHostIPToCfg(collector.hostname, collector.port, obj.hostname, add_to_config=False) return obj
def post(self, request, *args, **kwargs): form = ServerAddForm(request.POST) if form.is_valid(): try: form.save(form) collertor = form.cleaned_data['collector'] ClientAPI.setHostIPToCfg(collertor.hostname, collertor.port,form.cleaned_data['hostname'], add_to_config=True) except Exception,e: print str(e) return self.form_invalid(form=form)