Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
2502 Weergaven

i want get data user_input_id from table survey.user_input.line when the question appears before continuing or submitting, because i create function like def function (self): but self didn't have data for user_input_id

Avatar
Annuleer
Beste antwoord

Para acessar o  user_input_id  de  survey.user_input.line  dentro de uma função que não tem acesso direto aos dados de entrada do usuário, você precisa garantir que o  user_input_id  seja passado ou disponibilizado dentro do escopo dessa função.

Aqui estão algumas abordagens comuns, dependendo de como seu aplicativo lida com a entrada do usuário e a tabela  survey.user_input.line : Passando user_input_id como um argumento.  

Se sua função for chamada depois que o  user_input_id  for determinado (por exemplo, depois que o usuário enviar uma pergunta ou avançar para a próxima), você poderá passá-lo diretamente para sua função.

Pitão Storing user_input_id within the class instance (self):

Se my_function for um método de uma classe e o user_input_id 

Recuperando user_input_id do banco de dados dentro da função:
Se a sua função precisar do user_input_id e você não conseguir acessá-lo por meio de argumentos ou atributos de classe, não se preocupe! Pode ser útil dar uma olhada rápida na tabela survey.user_input.line para encontrar o user_input_id necessário. Às vezes, você precisará de informações adicionais, como um ID de sessão ou um identificador temporário, para ajudar a localizar o registro correto. informação
A abordagem mais apropriada depende do fluxo da sua aplicação e
Quando o user_input_id se torna disponível em relação a quando
my_function é chamado.
Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
1
aug. 25
3493
2
jun. 25
2471
1
apr. 23
10291
0
okt. 22
2938
1
mrt. 22
6249