Python с использованием Django Framework и проблем Postgres при подключении к отсутствующим модулям Heroku - PullRequest
0 голосов
/ 20 февраля 2019

У меня проблемы со старым проектом, написанным с помощью Django, теперь я пытаюсь отправить его в Heroku с проблемами.Это было создано несколько лет назад с теми же файлами кем-то еще через час.Когда я делал это сегодня весь день, у меня изначально возникла ошибка при запуске, и при запуске логов я получаю:

bash: heroku: command not found

Я нанял 3 парней, чтобы помочь мне, которые были "хорошо осведомлены" в этих областях.Первый человек немного знал об этом, но не смог разобраться с pip (pip freeze) и заявил, что в файле needs.txt отсутствуют необходимые модули, и он не может найти, какие из них включить.Поэтому я создал проект на внештатном сайте специально для кого-то, чтобы он помог мне найти модули и исправить то, что отсутствует.Я нашел ветеринара с высоким рейтингом и отличной репутацией, особенно в Py / Django / Heroku, который сказал, что может помочь.Я сделал то же самое git-репо, что и у меня, и через 15 минут он решил проблему и поделился со мной на своем локальном хосте. Оглядываясь назад, я задаюсь вопросом, не случилось ли так, что он установил все модули уже , будучи разработчиком Django полный рабочий день в течение 6 лет?Однажды я сказал ему, насколько это важно (я нахожусь в процессе собеседования для потрясающей работы, которая хотела увидеть пример проекта на postgreSQL из моего прошлого), он увеличил цену в четыре раза и взял в заложники файлы.

Я нанял еще одну HerokuДжанго опытный фрилансер и показал им все заранее.Он сказал, что определенно может это сделать, но затем снова столкнулся с проблемами, которые он сказал с профилем require.txt и моим файлом manage.py, который содержит:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "vote.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

Затем он просто заблокировал меня и привидел.Я проверил postgres в heroku и, кажется, все в порядке, проблема, которую я считаю, заключается в том, чтобы найти используемые модули, если я не ошибаюсь?Дело в том, что все ребята имели одинаковые файлы / репо, и я знаю, что по крайней мере двое работали с текущим репо!?

Спасибо, ребята!

...