Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Articles Storage

Веб-приложение для управления коллекцией статей, разработанное на Django. Позволяет эффективно хранить, управлять и находить нужные статьи с помощью удобного веб-интерфейса.

Функциональность

  • Управление статьями:

    • Создание новых статей
    • Редактирование существующих статей
    • Удаление статей
    • Просмотр детальной информации о статье
  • Продвинутый поиск и фильтрация:

    • Фильтрация по автору
    • Фильтрация по источнику
    • Поиск по содержимому
    • Различные варианты сортировки (по дате, автору, источнику, заголовку)

Структура статьи

Каждая статья содержит следующие поля:

  • Заголовок (до 60 символов)
  • Описание (до 300 символов)
  • Автор (до 60 символов)
  • Дата создания
  • Содержание (до 1000 символов)
  • Источник (до 60 символов)

Установка и запуск

  1. Клонируйте репозиторий:
git clone https://github.com/IvanForze/Articles-storage.git
cd Articles-storage
  1. Создайте виртуальное окружение и активируйте его:
python -m venv venv
source venv/bin/activate  # для Linux/Mac
# или
venv\Scripts\activate  # для Windows
  1. Установите зависимости:
pip install django
  1. Примените миграции:
python manage.py migrate
  1. Запустите сервер разработки:
python manage.py runserver
  1. Откройте браузер и перейдите по адресу http://127.0.0.1:8000/

Использование

  1. Главная страница: Отображает список всех статей с возможностью фильтрации и сортировки
  2. Создание статьи: Нажмите кнопку "Создать статью" и заполните необходимые поля
  3. Редактирование: На странице статьи нажмите "Редактировать"
  4. Удаление: На странице статьи нажмите "Удалить"

Требования

  • Python 3.x
  • Django

About

Веб-приложение для управления коллекцией статей, разработанное на Django. Система позволяет создавать, редактировать, удалять и просматривать статьи с удобной фильтрацией и сортировкой.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages