# Există un șablon de bază base.html # Trebuie să creezi o pagină nouă care va moșteni din șablonul de bază. # Și va avea titlul 'pagina nouă' # Conținutul acestei noi pagini poate fi orice (vom indica cu puncte de suspensie)
Python
Ce tip de date ar trebui folosit pentru a stoca sumele de bani într-o bază de date?
# Sarcină. Dat o listă, răsucește-o #z = [1, 2, 3, 4, 5] # Rezultatul trebuie să fie lista [5, 4, 3, 2, 1] # Trebuie să implementezi o funcție care răsucește lista. # Nu se pot folosi metode încorporate (z[::-1], z.reverse(), reversed(z)). # Nu se pot crea liste noi. Se recomandă utilizarea unui ciclu for def reverse(lst: list) -> list: ...
Ce obiecte în Python pot fi folosite ca chei de dicționar?
class Order(models.Model): status = models.CharField(verbose_name='Stare') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # Trimite mesaj 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'])
Care este diferența dintre `select_related` și `prefetch_related` în Django?
# Scrieți un decorator care numără de câte ori este apelată o funcție și afișează # numele funcției cu cel mai mare număr de apeluri și funcția curentă def call_count(): ...