Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

256
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda