Как я могу выполнить запуск предыдущего проекта и где я могу найти информацию для задания дополнительных вопросов?

Как можно обновить проект https://github.com/voxy/django-audio-recorder под последние версии Python и Django? Мне нужна помощь с описанием файла requirements.txt, особенно строк "-e ..", и почему Django устанавливается через setup.py. Также интересует, есть ли в Visual Studio Code плагин для перехода на последние версии Python и Django, и каким образом можно обучиться с этим работать? Я попробовал использовать Refactor Ctrl+Shift+R и расширение Sourcery, но они не решили мои проблемы систематически. Я сумел запустить приложение, но оно работает не так, как описано. Где можно получить ответы на эти вопросы? Могу ли я задавать их здесь? Спасибо за помощь.
Изображение к вопросу
  • 8 января 2024 г. 19:48
Ответы на вопрос 2
Чтобы выполнять запуск и обновления предыдущих проектов, а также решать возникшие вопросы, вам потребуется некоторая базовая техническая подкованность и понимание того, как обычно устроены проекты на Python и Django. Ниже раскрыты ваши вопросы:

1. Выполнение запуска предыдущего проекта:
   - Для запуска старого проекта вам необходимо создать равносильное окружение, которое использовалось ранее. Установите зависимости, указанные в `requirements.txt`.
   - Убедитесь, что у вас есть подходящая версия Python.
   - Настройте базу данных и любые другие зависимые сервисы.
   - Запустите миграции и сборку статики при нужде.
   - Запустите сервер разработки Django для тестирования.
   - Информация о запуске и настройке проекта обычно содержится в README.md файле проекта.

2. Обновление проекта `django-audio-recorder`:
   - Проверьте, совместимы ли используемые библиотеки с последними версиями Python и Django.
   - Внесите изменения в `requirements.txt`, заменяя старые версии библиотек на последние.
   - Строка `-e ..` говорит pip установить пакет (обычно в режиме редактируемой установки) из родительского каталога (`..`).
   - Django может устанавливаться через `setup.py` если модуль включен как часть пакета Python, который нуждается в установке вместе с зависимостями.

3. Visual Studio Code и плагины для обновления:
   - Плагины типа "Python" и "Django" для Visual Studio Code помогут вам с автодополнением и подсветкой синтаксиса.
   - Для обновления библиотек нет автоматического плагина, который все сделает за вас; вам нужно будет вручную обновлять зависимости и исправлять возникающие проблемы со совместимостью.

4. Решение проблем после запуска:
   - Функциональные проблемы часто связаны с изменениями в версиях библиотек и потребуют чтения changelogs (списков изменений), документации и исправления кода вручную.

5. Получение ответов на вопросы:
   - Вы можете искать информацию на Stack Overflow, официальных документациях Python и Django, а также в сообществах разработчиков.
   - Вопросы можно задавать здесь, но они должны быть конкретны и технически ориентированы. Также убедитесь, что вы изучили доступные ресурсы, так как это повысит шанс получения полезного ответа.
Переведи ошибку и прочитай внимательно. Тебе в ней перечислили возможные URL, на которые можно зайти. Их синтаксис вполне узнаваемый, это регулярные выражения в стиле питона. 
В частности, интерес вызывает первый пункт в списке - URL с говорящим названием admin/ . Скорее всего, он ведёт на какую-то админ-панель. Стоит взглянуть.

Кроме того, обрати внимание на папку test_project - там почти наверняка простенький пример использования.

А ещё подскажу, что в профиле владельца репозитория указан его e-mail. Только, боюсь, вопросы придётся задавать
1. Конкретно
2. На английском
Так что это вариант на крайний случай.
Похожие вопросы