Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida Conceitual: App e Projeto

Olá! Ainda não entendi muito bem o conceito de 'app' e 'projeto' dentro da aplicação e quais as responsabilidades de cada um, se é que existe uma definição disso. Por exemplo, durante as aulas criamos o diretório de templates e as respectivas páginas dentro do app (receitas), porém todos o diretório de arquivos estáticos está dentro do projeto. Por que?

Obs: Ainda não terminei o curso

1 resposta
solução!

Oi, Carol! Tudo bem? ^-^

Em Django chamamos de projeto a coleção de configurações para uma instância do Django, incluindo configuração do banco de dados, opções específicas do Django e configurações específicas do app.

Basicamente o projeto contem tudo aquilo que funciona "por baixo dos panos", nos bastidores da nossa aplicação.

Um app é a base para um site – por exemplo, um sistema de blog, ou um site de receitas como é o nosso caso. =)

No app vamos colocar todas as informações de front-end das páginas do nosso site, o estilo da página, html, e afins.

Um projeto pode conter vários apps, ou seja várias páginas com configurações e designs diferentes .

Um app pode estar em vários projetos, sua base pode ser utilizada para recriar outras páginas em outros projetos.

Espero ter ajudado com a sua dúvida, deixo como referência a documentação do Django:

(https://docs.djangoproject.com/pt-br/4.0/intro/tutorial01/)

, e também este tutorial do DjangoGirls que explica com mais detalhes a estrutura de um projeto:

(https://tutorial.djangogirls.org/pt/django_start_project/).

Continue mergulhando, bons estudos.

Até mais! =)