Sobes.tech

Python

# Hay una plantilla base base.html # Necesitas crear una nueva página que herede de la plantilla base. # Y tendrá un título 'nueva página' # El contenido de esta nueva página puede ser cualquier cosa (lo denotaremos con puntos suspensivos)

Senior
202

¿Qué tipo de datos se debe usar para almacenar cantidades monetarias en una base de datos?

Senior
168

# Tarea. Dada una lista, invertirla #z = [1, 2, 3, 4, 5] # El resultado debe ser la lista [5, 4, 3, 2, 1] # Es necesario implementar una función que invierta la lista. # No se pueden usar métodos incorporados (z[::-1], z.reverse(), reversed(z)). # No se pueden crear nuevas listas. Se recomienda usar un ciclo for def reverse(lst: list) -> list: ...

Senior
165

¿Qué objetos en Python pueden usarse como claves de diccionario?

Senior
156

class Order(models.Model): status = models.CharField(verbose_name='Estado') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # Envía un mensaje a TG ... def check_cancelled_orders(): batch = 10000 offset = 0 while True: cancelled_orders = Order.objects.filter( status='cancelled', completed_date__is_null=True )[offset: offset+batch] if not cancelled_orders: break offset += batch completed_date = now() for order in cancelled_orders: send_message(order) Order.objects.bulk_update(cancelled_orders, ['completed_date'])

Senior
141

¿Cuál es la diferencia entre `select_related` y `prefetch_related` en Django?

Senior
87

# Escribe un decorador que cuente el número de llamadas a una función y muestre # el nombre de la función con más llamadas y la función actual def call_count(): ...

Senior
85