use django ¿Cómo cambio el valor de verdadero o falso a un valor de texto? Escríbalo. Estoy revisando la fila en toda la tabla.
| elemento de nombre | escribir elementos | activo |
|---|---|---|
| Objeto 1 | 15.0 | Verdadero |
| artículo2 | 15.0 | Falso |
cambiar valores fila activa usar jquery o django file view.py:
| elemento de nombre | escribir elementos | activo |
|---|---|---|
| Objeto 1 | 15.0 | desplegado |
| artículo2 | 15.0 | rebaje |
ayuda por favor
Es probable que la forma más elegante especifique opciones para BooleanField , por lo que:
from django.db import models ACTIVE_CHOICES = [ (False, 'stope') , (True, 'displayed') ] class MyModel(models.Model): # … active = models.BooleanField( choices=ACTIVE_CHOICES )Luego puede representar la etiqueta correspondiente en una plantilla con:
{{ mymodelobject .get_active_display }} También utilizará estas opciones de forma predeterminada en ModelForm , ModelAdmin y serializadores.
Sin código, es difícil dar una respuesta precisa.
pero la forma más fácil de establecer un valor basado en un booleano en javascript es usar un operador ternario.
Si es verdadero, el activo se establecerá en "mostrado", si es falso, el activo se establecerá en "detener"
activo = valor_booleano? "mostrado": "detener"