Ciao,
Il 11/05/2015 16:51, Carlos Catucci ha scritto:
try:
hoster_address =
HostersAddress.objects.filter(pk=data['hosters_address_id'])
new_router, created = Routers.objects.get_or_create(
{
'mac_address': data['mac_address'],
'uuid': data['uuid'],
},
defaults={
'hosters_address_id': hoster_address[0].id,
'router_pubblic_ip': data['router_pubblic_ip'],
'active': data['active']
})
if created == True:
new_router.save()
leggi la doc per favore, stai salvando un oggetto appena creato per niente, di
solito si tende a fare il contrario cioè aggiornare un oggetto se non è stato creato
retval = 'OK'
except Exception, ex:
print ex
retval = ex
un Exception piglia tutto è un anti-pattern, piuttosto se hoster_address non
torna niente non fare niente.
--
Riccardo Magliocchetti
@rmistaken
http://menodizero.it
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python