Sobes.tech

Python

# Existuje základní šablona base.html # Musíte vytvořit novou stránku, která bude dědit z základního šablony. # A její titulek bude 'nová stránka' # Obsah této nové stránky může být cokoli (označíme ho třemi tečkami)

Senior
202

Jaký datový typ by měl být použit pro ukládání finančních částek v databázi?

Senior
168

# Úkol. Zadaný seznam otočte #z = [1, 2, 3, 4, 5] # Výsledek by měl být seznam [5, 4, 3, 2, 1] # Je třeba implementovat funkci, která seznam otočí. # Nelze použít vestavěné metody (z[::-1], z.reverse(), reversed(z)). # Není možné vytvářet nové seznamy. Doporučuje se použít cyklus for def reverse(lst: list) -> list: ...

Senior
165

Jaké objekty v Pythonu mohou být použity jako klíče slovníku?

Senior
156

class Order(models.Model): status = models.CharField(verbose_name='Stav') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # Odesílá zprávu do 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

Jaký je rozdíl mezi `select_related` a `prefetch_related` v Django?

Senior
87

# Napište dekorátor, který počítá počet volání funkce a vypisuje # název funkce s nejvyšším počtem volání a aktuální funkci def call_count(): ...

Senior
85