Executando verificação de segurança...
1

Cara, pro ser um framework nao existe uma resposta para esta pergunta.
Você deve ver ele como uma das ferramentas que você vai usar para desenvolver o projeto

Ele pode ser a API que seu front vai consumir ou conter o código inteiro utilizando o modelo MVC.

Neste caso daria pra responder da seguinte forma

Pretende usar somente ele? Ese desde o começo utilizando o modelo MVC
Pretende fazer o front com react ou svelte por exemplo? Monte como uma API REST

Carregando publicação patrocinada...
1

Saquei, estava pensando que existia apenas uma maneira de se trabalhar com o mesmo, apenas para complementar o projeto. Mas pelo jeito existe mais variaveis, irei pensar mais sobre o meu projeto e como aplicar, brigadão pela ajuda!

1

Por ser um framework fullstack há diversas formas de você utilizar ele.
A mais comum é criando uma API para uma ou diversas aplicações consumirem ela

de uma forma mais visual a minha reposta anterior ficaria assim

Front(Svelte, react ou js vanilla) <-> API (Django) <-> Database (SQL / NoSQL)

Ou mete tudo no Django no padrão MVC que nao tem um jeito certo de visualizar mas daria pra entender assim:
Usuário bate no endpoint /homepage, Django toma conta e processa "Hmm. ok, usuário ta acessando a homepage, deixa eu pegar os dados do site que estão no banco, colocar nesse HTML aqui e mostrar pra ele"