# Il y a un modèle de base base.html # Vous devez créer une nouvelle page qui héritera du modèle de base. # Et elle aura un titre 'nouvelle page' # Le contenu de cette nouvelle page peut être n'importe quoi (nous le noterons par des points de suspension)
Python
Quel type de données doit être utilisé pour stocker des montants monétaires dans une base de données?
# Tâche. Étant donné une liste, l'inverser #z = [1, 2, 3, 4, 5] # La liste doit devenir [5, 4, 3, 2, 1] # Il faut implémenter une fonction qui inverse la liste. # Les méthodes intégrées (z[::-1], z.reverse(), reversed(z)) ne peuvent pas être utilisées. # Il est interdit de créer de nouvelles listes. Il est conseillé d'utiliser une boucle for def reverse(lst: list) -> list: ...
Quels objets en Python peuvent être utilisés comme clés de dictionnaire?
class Order(models.Model): status = models.CharField(verbose_name='Statut') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # Envoie un message dans 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'])
Quelle est la différence entre `select_related` et `prefetch_related` dans Django?
# Écrivez un décorateur qui compte le nombre d'appels d'une fonction et affiche # le nom de la fonction la plus appelée et la fonction en cours def call_count(): ...