def handle(self, *args, **options): propositions = Proposition.objects.all() for proposition in propositions: params = {'IdProp': proposition.id_proposition} response = requests.get('http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID' , params=params) update_proposition(response, proposition.id_proposition, proposition.bill.id)
def handle(self, *args, **options): propositions = Proposition.objects.all() for proposition in propositions: params = {'IdProp': proposition.id_proposition} site = 'http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID' response = requests.get(site, params=params) update_proposition(response, proposition.id_proposition)
def propositions_update(ModelAdmin, request, queryset): selected = request.POST.getlist(admin.ACTION_CHECKBOX_NAME) bills = Bill.objects.filter(id__in=selected) for bill in bills: if bill.proposition_set.all(): params = {'IdProp': bill.proposition_set.all()[0].id_proposition} response = requests.get( 'http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID', params=params) update_proposition(response, bill.proposition_set.all()[0].id_proposition, bill.id) ModelAdmin.message_user(request, _("Bills updated successfully."))
def propositions_update(ModelAdmin, request, queryset): selected = request.POST.getlist(admin.ACTION_CHECKBOX_NAME) bills = Bill.objects.filter(id__in=selected) for bill in bills: try: params = {'IdProp': bill.proposition_set.all()[0].id_proposition} response = requests.get('http://www.camara.gov.br/SitCamaraWS/Proposicoes.asmx/ObterProposicaoPorID' , params=params) update_proposition(response, bill.proposition_set.all()[0].id_proposition) except: pass ModelAdmin.message_user(request, _("Bills updated successfully."))