# C'è un modello di base base.html # Devi creare una nuova pagina che erediti dal modello di base. # E avrà il titolo 'pagina nuova' # Il contenuto di questa nuova pagina può essere qualsiasi cosa (lo indicheremo con i puntini di sospensione)
Python
Quale tipo di dato dovrebbe essere usato per memorizzare importi monetari in un database?
# Compito. Data una lista, invertirla #z = [1, 2, 3, 4, 5] # La lista finale deve essere [5, 4, 3, 2, 1] # È necessario implementare una funzione che inverta la lista. # Non si possono usare metodi incorporati (z[::-1], z.reverse(), reversed(z)). # Non si possono creare nuove liste. È consigliato usare un ciclo for def reverse(lst: list) -> list: ...
Quali oggetti in Python possono essere usati come chiavi di dizionario?
class Order(models.Model): status = models.CharField(verbose_name='Stato') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # Invia un messaggio in 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'])
Qual è la differenza tra `select_related` e `prefetch_related` in Django?
# Scrivi un decoratore che conta il numero di chiamate di una funzione e mostra # il nome della funzione con il maggior numero di chiamate e la funzione corrente def call_count(): ...