Obrigado carlos mas ainda não deu.
Usando o que você enviou:
######na view#############
<div id = "kkk" name="nome"> teste
</div>
<!-- A função a seguir é chamada por um outro script a qual fica lendo na câmera os qrcode a qual possui o id_inscricao que será o argumento quando tudo estiver funcionando -->
<script>
function getState() {
argumento='456';
$("#id_inscricao").val(argumento);
ajax("{{ =URL('validarqrcode',args=['argumento']) }}", ['nome'], target="kkk")
// O problema é como passar o valor da variável argumento definida no js, para o args definida em código python?
// Se retirar as aspas ele procura uma variável python.
// Será que é mais fácil pegar o valor do campo id_inscricao e passa-lo em args?
}
</script>
# no controller # não deu certo do Models!
def validarqrcode():
qrcode_lido=request.args(0)
#digito_verificador = sum(int(n) for n in qrcode_lido if n.isdigit())
#id_com_digito_verificador= str(
x.inscricao.id)+'-'+str(digito_verificador)
# ....
# ....
return qrcode_lido #digito_verificador
############################
O problema é como dentro do {{ }} coloco o valor de uma variável javascript ou como pego o valor do campo id_inscricao?