Является ли win-psycopg лучшим адаптером PostgresSQL для Python для использования на Windows Machine? - PullRequest
0 голосов
/ 26 февраля 2019

Я занимаюсь разработкой веб-приложения Django на компьютере под управлением Windows 10 x64 с использованием Python 3.7.2.Я хотел бы использовать PostgreSQL вместо базы данных sqlite по умолчанию, так как я планирую разместить это приложение на Heroku.

Из того, что я исследовал, мне нужно использовать адаптер PostgresSQL для Python, и самым популярным из них является Psycopg.Из того, что я могу сказать на веб-сайте psycopg, так как я на Windows-машине, мне нужно использовать порт win-psycopg , но похоже, что win-psycopg поддерживает толькодо Python 3.5, и он не обновлялся с июля 2016 года.

Я не решаюсь вернуться к более старой версии Python и использовать порт адаптера, который больше не может активно обновляться.

Мне интересно, как другие разработчики настроили Python и PostgreSQL на Windows.Есть ли другой адаптер, который был бы лучше для Windows, чем Psycopg?

Моя другая мысль - вместо этого использовать MySQL, но это означало бы, что я не смогу использовать Heroku.

1 Ответ

0 голосов
/ 27 февраля 2019

Я установил psycopg2 через pip, создал тестовую модель в Django, перенес модель и смог обновить тестовую таблицу, созданную в PostgreSQL, через администратора Django.Таким образом, похоже, что адаптер psycopg2 действительно работает для Windows.Не уверен, какова цель win-psycopg.

...