Se voce é muito iniciante, pode ser melhor criar projetos HTML/CSS puro primeiro, para por em prática seus conhecimentos sobre isso, e só depois partir para o Django. Mas se você já identificou que design não é sua praia, pega um template HTML/CSS pronto e use para criar sua aplicação Django.

Você pode começar replicando um projeto existente de código aberto, fazer uma cópia dele do seu próprio jeito, replicando as funcionalidades sem copiar o código do sistema que você está se inspirando. Acredito que desta forma você consegue aprender, e se tiver alguma dúvida sobre como uma funcionalidade específica funciona, tem o sistema pronto para você estudar e replicar(ou fazer de outro jeito melhor se possível).

Pra mim, ter um sistema similar para usar como base de estudo pode facilitar mais as coisas no começo, assim você evita perder tempo pedindo ajuda de terceiros, já que vai ter um sistema para usar como base de estudo.

Não precisa ser um sistema grande ou complexo, tente buscar projetos mais basicos e depois avance para outros intermediários. Acho que um bom ponto de partida seria um painel admin basico, com CRUD de usuarios e talvez permissões.