Примеры создания базовых веб-приложений средствами фреймворка Django
Веб-приложение - новостной сайт, позволяющий аутентифицированным пользователям создавать/редактировать новости и комментарии к ним. Административная панель предоставляет инструменты для модерации новостей соответствующей группе пользователей.
Основные инструменты:
- Модели Django
- Формы (в т.ч. модельные)
- Инструменты регистрации/аутентификации
- DjangoAdmin
- Permissions
- Class-based views, template views
- Template tags
- Queryset filtration
- Static files
Веб-приложение - платформа для блога, позволяющая аутентифицированным пользователям создавать/редактировать записи и прикреплять к ним файлы
Основные инструменты (кроме перечисленных выше):
- Media files
- Обработка сигналов (напр., pre_save, post_delete)
- Unit tests
- L10n, i18n