Интерфейс для транслятора с Turbo Pascal на Python 3.6 на основе Django 5.1.4. Создан командой студентов Департамента программной инженерии и исскуственного интелекта Дальневосточного федерального университета в рамках дисциплин Теория языков программирования и компиляторы и Коллективная разработка в 2024-2025 учебном году (4 курс). Транслятор реализован на Python 3.9, имеет API - https://github.com/VerkhovtsovDenis/python-translator-api
- Установка python, git
- Установить Python 3.12.3: https://www.python.org/downloads/
- Установить Git: https://git-scm.com/downloads
- Клонировать репозиторий
git clone https://github.com/VerkhovtsovDenis/python-translator-website.git- Создание и настройка виртуального окружения
cd python-translator-website
python -m venv venv
source venv/Scripts/activate
pip install -r docs/requirements.txt- Миграции и запуск
python translator_project/manage.py makemigrations
python translator_project/manage.py migrate
python translator_project/manage.py runserver 8000Если проект уже установлен
translator_project/manage.py runserver 127.0.0.1:8000- Перейти по http://127.0.0.1:8000/
- функционал выбора языка
- функционал копирования кода по кнопке
- Сделать красивую таблицу "Мои запросы"
- BUG: выбор языка слетает при обновлении страницы/трансляции
- Bootstrap:
- Django: