Веб-приложение для управления коллекцией статей, разработанное на Django. Позволяет эффективно хранить, управлять и находить нужные статьи с помощью удобного веб-интерфейса.
-
Управление статьями:
- Создание новых статей
- Редактирование существующих статей
- Удаление статей
- Просмотр детальной информации о статье
-
Продвинутый поиск и фильтрация:
- Фильтрация по автору
- Фильтрация по источнику
- Поиск по содержимому
- Различные варианты сортировки (по дате, автору, источнику, заголовку)
Каждая статья содержит следующие поля:
- Заголовок (до 60 символов)
- Описание (до 300 символов)
- Автор (до 60 символов)
- Дата создания
- Содержание (до 1000 символов)
- Источник (до 60 символов)
- Клонируйте репозиторий:
git clone https://github.com/IvanForze/Articles-storage.git
cd Articles-storage- Создайте виртуальное окружение и активируйте его:
python -m venv venv
source venv/bin/activate # для Linux/Mac
# или
venv\Scripts\activate # для Windows- Установите зависимости:
pip install django- Примените миграции:
python manage.py migrate- Запустите сервер разработки:
python manage.py runserver- Откройте браузер и перейдите по адресу http://127.0.0.1:8000/
- Главная страница: Отображает список всех статей с возможностью фильтрации и сортировки
- Создание статьи: Нажмите кнопку "Создать статью" и заполните необходимые поля
- Редактирование: На странице статьи нажмите "Редактировать"
- Удаление: На странице статьи нажмите "Удалить"
- Python 3.x
- Django