Skip to content

Простое Django-приложение, которое отображает случайные цитаты и топ-список цитат с сортировкой по лайкам, рейтингу и просмотрам.

License

Notifications You must be signed in to change notification settings

NikitaGoldashevsky/django-quotes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Django Quotes App

Django-приложение для отображения случайных цитат и рейтинга лучших цитат.
Доступно онлайн: NikGld.pythonanywhere.com


Функционал

  • Случайная цитата — главная страница показывает случайную цитату из базы.
  • Топ цитат — рейтинг цитат по количеству лайков.
  • Админ-панель Django — возможность управлять цитатами через /admin/.
  • Простой UI — аккуратная навигация и стилизованный интерфейс.

Технологии

  • Python 3.10+
  • Django 5
  • SQLite (по умолчанию, можно сменить на PostgreSQL/MySQL)
  • CSS (чистый, без фреймворков)

Запуск локально

  1. Клонировать репозиторий:

    git clone https://github.com/<username>/django-quotes-app.git
    cd django-quotes-app/quotesapp
  2. Создать виртуальное окружение и активировать:

    python -m venv venv
    source venv/bin/activate   # Linux / Mac
    venv\Scripts\activate      # Windows
  3. Установить зависимости:

    pip install -r requirements.txt
  4. Применить миграции и собрать статику:

    python manage.py migrate
    python manage.py collectstatic
  5. Запустить сервер:

    python manage.py runserver
  6. Открыть в браузере:

    http://127.0.0.1:8000/
    

Доступ в админку

  1. Создать суперпользователя:
    python manage.py createsuperuser
  2. Войти в админку:
    http://127.0.0.1:8000/admin/
    

Деплой

Приложение развернуто на PythonAnywhere.
Для деплоя использовались:

  • virtualenv с зависимостями из requirements.txt
  • настройка WSGI и ALLOWED_HOSTS
  • collectstatic для статики

Лицензия

MIT License © 2025 LICENSE.

About

Простое Django-приложение, которое отображает случайные цитаты и топ-список цитат с сортировкой по лайкам, рейтингу и просмотрам.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published