Questão 2129859

Tecnologia da Informação · 2022

Questão

ID 2129859

Disciplina: Tecnologia da Informação

Assunto: Framework Django (Python)

Ano: 2022 Banca: IFSP - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Órgão: Instituto Federal de Educação, Ciência e Tecnologia de São Paulo


O framework Django é tido como sendo do tipo MTV (Model, Template, View); quando associado à arquitetura de software MVC (Model, View, Controller), a View no Django é a camada de controle, e o Template é a View do MVC. Na camada Model do Django, é possível criar diretamente as bases de dados, como no exemplo a seguir:

from django.db import models

class Candidato (models.Model):

nome = models.CharField(max_length=70)

cpf = models.CharField(max_length=11)

def __ str__(self):

return self.cpf

class Redacao (models.Model):

data = models.DateField( )

redacao = models.TextField( )

cpf = models.ForeignKey(Candidato, on_delete=models.CASCADE)

def __str__(self):

return self.redacao

Fonte: IFSP, 2022.

Assinale a alternativa correta para executar esse arquivo (arquivo.py), a fim de se tentar criar a base de dados na camada Model.

Alternativas da questão 2129859
Pular para o conteúdo principal