Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

255
Visualizações
how can i create a table entry in django views

I want to make a system of likes on the site, and I need to create an entry in the table on the button. When a person clicks on like, the table writes row 1 and when dislike 0

views.py

def forum(requset):
      model = Quetions.objects.all()
      answer = Answer.objects.all()
      count = Answer.objects.all().count()
count_answer = Quetions.objects.all().count() 
paginator = Paginator(model, 1) # Show 25 contacts per page.
page_number = requset.GET.get('page')
question_id = requset.GET.get('id',False)
page_obj = paginator.get_page(page_number)
requestanswer = requset.GET.get('id',False)
like_disli = like.objects.filter(like_dislike = "1").count()
dislike = like.objects.filter(like_dislike = "0").count()
createlike = 
objects = {
    'model': page_obj,
    'answer':answer,
    'count':count,
    'count_question':count_answer,
    'page_obj':page_obj,
    'question':question_id,
    'id':model,
    'request':requestanswer,
    'like':like_disli,
    'dislike':dislike,
    'createlike':createlike,
    }
return render(requset,'forum.html',objects)

forum.html

 <span>
            <i class="fas fa-thumbs-up" style="color: blue;margin-right: 5px;" onclick="incrementClick()"></i>{{like}}<i class="fas fa-thumbs-down" style="color: red;margin-right: 5px;margin-left: 10px;" onclick="dislikeclick()"></i>{{dislike}} 
        </span>
{% block js %}
<script>
var a = "{{createlike}}"
function incrementClick() {
    a
}
function dislikeclick() {
    dislikedisplay(++dislikecounter);
}
function updateDisplay(val) {
    document.getElementById("counter-label").innerHTML = val;
}
function dislikedisplay(val){
    document.getElementById("counter").innerHTML = val
}
</script> 
{% endblock js %}

tell me how to do it???

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda