Skip to content

VerkhovtsovDenis/python-translator-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Вебсайт транслятора множества языка программирования pascal в python

Интерфейс для транслятора с Turbo Pascal на Python 3.6 на основе Django 5.1.4. Создан командой студентов Департамента программной инженерии и исскуственного интелекта Дальневосточного федерального университета в рамках дисциплин Теория языков программирования и компиляторы и Коллективная разработка в 2024-2025 учебном году (4 курс). Транслятор реализован на Python 3.9, имеет API - https://github.com/VerkhovtsovDenis/python-translator-api

Запуск

  1. Установка python, git
    1. Установить Python 3.12.3: https://www.python.org/downloads/
    2. Установить Git: https://git-scm.com/downloads
  2. Клонировать репозиторий
git clone https://github.com/VerkhovtsovDenis/python-translator-website.git
  1. Создание и настройка виртуального окружения
cd python-translator-website
python -m venv venv
source venv/Scripts/activate
pip install -r docs/requirements.txt
  1. Миграции и запуск
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
  1. Перейти по http://127.0.0.1:8000/

TODO

  • функционал выбора языка
  • функционал копирования кода по кнопке
  • Сделать красивую таблицу "Мои запросы"
  • BUG: выбор языка слетает при обновлении страницы/трансляции

Ссылки

  1. Bootstrap:
  2. Django:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published