Попробуйте с:
return Response(status=HTTP_400_BAD_REQUEST, data=error)
Документы: https://www.django-rest-framework.org/tutorial/2-requests-and-responses/#response-objects [111 ]
PostgreSQL
имеет некоторые хорошие функции как generate_series
, пользовательские агрегатные функции, массивы и т.д., которые могут упростить Вашу жизнь значительно, если Вы не торопитесь для изучения их.
С другой стороны, это испытывает недостаток в некоторых функциях MySQL
как использование и присвоение переменных сеанса в запросах, FORCE INDEX
, и т.д., который является довольно раздражающим, если Вы привыкли к этим функциям.
Если Вы просто используете основной SQL
, затем Вы едва заметите любое различие.
Насколько отличающийся PostgreSQL к MySQL?
Это зависит, если Вы говорите о SQL только (который является главным образом тем же), или хранимые процедуры (которые очень отличаются).
действительно ли это - реалистическая задача?
Абсолютно. PostgreSQL имеет очень хорошую документацию и сообщество. Существует также партия людей, у которых есть опыт с MySQL и PostgreSQL.
"MySQL по сравнению с PostgreSQL wiki" — центрируется на, "который лучше", но дает Вам некоторое представление о различиях.
PostgreSQL по сравнению с MySQL как любая другая пара сравненного DBMSs. То, что они имеют общего, нефункционально, конкретно последствия каждого являющегося открытым исходным кодом. С точки зрения функций используйте, и преимущества, они не ближе друг к другу, чем PostgreSQL к Oracle или DB2, к Sybase.
Теперь по Вашему реальному вопросу: Вы - парень SQL, хотя тот, у кого еще не было опыта с PostgreSQL. Это - абсолютно реалистическая задача для Вас и хорошая, так как Вы развернете свое понимание вариантов DBMSs и получите представление о MySQL, который Вы не можете получить от работы только в ее сфере.
Как кто-то, кто был однажды в точно том же положении, мое предположение, - то, что Вы быстро возьмете PostgreSQL и могли бы даже смущаться возвращаться к MySQL ;-)
Если Вы интересуетесь различными разновидностями SQL, вот несколько ресурсов (хотя некоторые могут устареть):
Можно хотеть смотреть на эти страницы: Почему PostgreSQL Вместо MySQL: Сравнение Надежности и Скорости в 2007, Почему PostgreSQL Вместо MySQL 2009.
Я столкнулся с той же ситуацией приблизительно месяц назад.... Я был в порядке с пост-ГРЭС. Существует сильное онлайн-сообщество для пост-ГРЭС, и необходимо смочь найти справку, если Вы сталкиваетесь с проблемой и изучаете материал легко :)
Я не брал очень долго для переключения от MySQL до PostgreSQL назад, когда я сначала начал использовать PostgreSQL в гневе на предыдущую компанию. Я нашел это очень хорошим и очень обновляющим (не, что MySQL был плох) по сравнению с MySQL, который я использовал ранее. PostgreSQL был также хорошей стартовой площадкой для Oracle, которую я использую в своей текущей компании. Мне понравилось это, это имело надлежащее приложение командной строки как MySQL, но параметры конфигурации более трудны - но если Вы не настраиваете его затем нет никакой проблемы.