Sobes.tech

Python

# 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)

Senior
202

Quel type de données doit être utilisé pour stocker des montants monétaires dans une base de données?

Senior
168

# 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: ...

Senior
165

Quels objets en Python peuvent être utilisés comme clés de dictionnaire?

Senior
156

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'])

Senior
141

Quelle est la différence entre `select_related` et `prefetch_related` dans Django?

Senior
87

# É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(): ...

Senior
85