Nesta etapa, eu estava testando primeiro o voto positivo e, se eu fizer o voto negativo imediatamente, os números dos votos mudarão, mas o símbolo não mudará.
Neste, eu atualizo a página e estava tendo um downvote e upvote então o número mudará, mas o símbolo permanecerá para downvote e um novo upvote também virá
e o mesmo acontece aqui
Eu vejo o comportamento. Para ser honesto, não encontrei isso, mas talvez algumas alterações não testadas no Bootstrap estejam afetando isso. Vou verificar. Obrigado por me avisar @Shekharnunia
Achei que você estava ciente disso, porque percebi há um mês, mas não coloquei nenhum problema, é por isso que ontem primeiro perguntei sobre isso
Eu não acho que isso seja um problema. Tente recarregar as páginas depois de ter votado para cima e para baixo. Possivelmente mesmo sem cache. CTRL + F5.
Acho que está relacionado aos canais de django. Você configurou o Redis corretamente?
Não sei se vocês estão cientes disso, mas quando procuro algo, exemplo
vamos supor que eu poste esta questão e então, quando digito shekhar na caixa de pesquisa, recebo
e esta é a mesma pergunta repetidamente.
Vocês criaram uma maneira de trabalhar assim?
Como você disse @Shekharnunia, a IU de votação não está funcionando da maneira pretendida. Mas o bug não está no modelo, aparentemente está no bloco JS responsável por fazer a animação com a chamada do Ajax, vou reservar um tempo para verificar isso.
Desculpe se incomodar com os resultados da pesquisa, essa é uma questão nova a ser levantada, mas em poucas palavras: não, não é assim que deveria funcionar, consegui replicar os resultados e tenho que verificar.
Desculpe se incomodar com os resultados da pesquisa, essa é uma questão nova a ser levantada, mas em poucas palavras: não, não é assim que deveria funcionar, consegui replicar os resultados e tenho que verificar.
na verdade, estava apenas verificando o aplicativo de pesquisa e quando usei .distinct () ou com exemplo
context["articles_list"] = Article.objects.filter(Q(
title__icontains=query) | Q(content__icontains=query) | Q(
tags__name__icontains=query), status="P").distinct()
então estou obtendo resultados únicos.
Comentários muito úteis
Como você disse @Shekharnunia, a IU de votação não está funcionando da maneira pretendida. Mas o bug não está no modelo, aparentemente está no bloco JS responsável por fazer a animação com a chamada do Ajax, vou reservar um tempo para verificar isso.
Desculpe se incomodar com os resultados da pesquisa, essa é uma questão nova a ser levantada, mas em poucas palavras: não, não é assim que deveria funcionar, consegui replicar os resultados e tenho que verificar.