Первый проект на Python Django. Первые попытки работы с GitHub
Приложение может добавлять задачи, сроки их исполнения и устанавливать флажок выполнения. Есть сортировка по датам(От большего к меньшему) и выполнению, фильтрация по датам.
Реализована интернационализация на English.
Реализована документация admindocs django
Реализован API интерфейс Django-Rest_Framework
Пока работа возможна только с одним пользователем. Дальше сделаю систему регистрации и аутентификации
Основная идея, применение знаний полученных в онлайн-школе.
Установить зависимости с файла
pip install -r /path/to/requirements.txt
Сделать и применить миграции
python manage.py makemirations
python manage.py migrate
Для корректной работы нужен ключ для Django. Установить его в папку с константами, реализовать зависимости
Проверить работоспособность приложения запуском тестов. В них проверена основная часть программы
python manage.py test
В приложении реализована одна Модель ToDo, которая и является задачником. В описание к полям и моделям всё достаточно прозрачно описано
Модель описана в Админке. Можно работать с Админ-панели. Для простоты работы выполните команды:
python manage.py createsuperuser
и следуйте инструкциям.
По завершении регистрации в качестве админа и запуска сервера
python manage.py runserver
Вам будет доступен набор инструментов для работ с задачами. Так же есть документация в админ-панели
В Представлениях есть подробные описания действий и их реализация, к большинству методов есть комментарии. Форма используется только для корректировки задачи.
В url организована гибкая система переводов по приложениям(InClude)