Django предоставляет автоматически сгенерированный интерфейс администратора для ваших моделей. Для вашего блога вы можете использовать этот интерфейс администратора для создания новых сообщений, модерирования комментариев и т. Д.
Однако вы не должны разрешать своим пользователям доступ к этому интерфейсу по соображениям безопасности, поэтому, если вы хотите, чтобы обычные пользователи создавали комментарии, вы просто должны предоставить им форму для ввода комментария (см. Раздел обработки формы в документации).
И да, django отлично подходит для блогов и тому подобных вещей. Однако вы должны иметь в виду, что django - это среда для создания веб-приложений, а не готовое веб-приложение. Однако если вы разработчик, вам понравятся инструменты, предлагаемые django, и вы сможете быстро создавать отдельные веб-приложения ...
Возможно, вам также следует взглянуть на некоторые примеры с django (я думаю, что есть также несколько примеров из блогов) и посмотреть, понимаете ли вы источник. Вот, например, источник блога , работающий на djangoproject.com