Skip to content

Моё первое приложение для открытого доступа. Пробы работы в системе Git

License

Notifications You must be signed in to change notification settings

virtuozlo/To-Do-List_project

Repository files navigation

Приложение-задачник

Первый проект на 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)

About

Моё первое приложение для открытого доступа. Пробы работы в системе Git

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published