Нужно ли создавать отдельные приложения для каждой страницы
Предполагается, что вы имеете в виду django apps . Тогда Нет , вам не нужно создавать отдельное приложение для каждой страницы. django apps - это способ организации отдельных частей ваших проектов.
Чтобы получить максимальную отдачу от django, я бы посоветовал изучить Django Template Engine
для улучшения html (блокирует, включает и расширяет et c) и делает его более читабельным и пригодным для использования в будущем (URL, носители, формы)
просто поместите их все в папку stati c?
Я не уверен, что вы сможете обойтись без этого, находясь в папке stati c, файлы Stati c в django используются для CSS и файлов мультимедиа такие как изображения, видео и др. c. Для рендеринга шаблона в django вам нужно использовать render()
или TemplateView
Надеюсь, это поможет прояснить некоторые ваши сомнения.