O Django utiliza o conceito de ORM (object relational mapper), ou mapeador de objeto relacional, que abstrai a criação das tabelas do banco a partir dos atributos descritos nas classes modelo. Qual o nome do arquivo no qual são descritas as classes utilizadas para a geração das tabelas do banco de dados? A. urls.py. B. views.py. C. templates.py. D. models.py. E. settings.py.
As classes modelo são definidas no arquivo models.py. No arquivo urls.py são definidas as rotas da aplicação. No arquivo views.py são definidas as lógicas da aplicação. O arquivo settings.py é responsável por armazenar as configurações do projeto, bem como de configuração de banco de dados. O arquivo templates.py não existe na criação automática do projeto Django.
Lista de comentários
Resposta:
D. models.py.
Explicação:
As classes modelo são definidas no arquivo models.py. No arquivo urls.py são definidas as rotas da aplicação. No arquivo views.py são definidas as lógicas da aplicação. O arquivo settings.py é responsável por armazenar as configurações do projeto, bem como de configuração de banco de dados. O arquivo templates.py não existe na criação automática do projeto Django.