Sobes.tech

Python

# Existe um modelo base base.html # Você precisa criar uma nova página que herde do modelo base. # E ela terá um título 'nova página' # O conteúdo desta nova página pode ser qualquer coisa (vamos denotá-lo com reticências)

Senior
206

Que tipo de dado deve ser usado para armazenar valores monetários numa base de dados?

Senior
172

# Tarefa. Dada uma lista, invertê-la #z = [1, 2, 3, 4, 5] # O resultado deve ser a lista [5, 4, 3, 2, 1] # É necessário implementar uma função que inverta a lista. # Métodos embutidos (z[::-1], z.reverse(), reversed(z)) não podem ser usados. # Não é permitido criar novas listas. Recomenda-se usar um ciclo for def reverse(lst: list) -> list: ...

Senior
169

Quais objetos em Python podem ser usados como chaves de dicionário?

Senior
162

class Order(models.Model): status = models.CharField(verbose_name='Estado') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # Envia mensagem no 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
145

Qual é a diferença entre `select_related` e `prefetch_related` no Django?

Senior
87

# Escreva um decorador que conte o número de chamadas de uma função e exiba # o nome da função com maior contagem e a função atual def call_count(): ...

Senior
85