Size: a a a

Django [ru] #STAY HOME

2020 June 29

AK

Alexandr K in Django [ru] #STAY HOME
Dmitry
Вот здесь этот пример в документации:
https://docs.djangoproject.com/en/3.0/ref/models/fields/#django.db.models.FileField.upload_to
Спасибо большое))
Уже часов 5 пытаюсь, уже сюда пришел.
Надо будет доки почитать внимательно...
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Друзья. Копаюсь щас в рест фреймворке и меня постиг конфуз. Наследую класс от CreateAPIView, никак не кастомизирую, то есть указываю только кверисет и класс сериалайзера и отсылаю на него пост запрос. А мне выдает что
   "detail": "Method \"POST\" not allowed."
Вопрос, как может быть не разрешен метод пост для класса который создает обЪекты, что за бред
источник

D

Dmitry in Django [ru] #STAY HOME
Andrey Hrishchenko
у меня база будет не более 30к записей
Вроде как postgres при запросе на нечеткий поиск каждую из этих 30к записей делит на триграмы. И если триграмы не индексированы заранее, то это совсем беда. Хотя подключить индексацию для нужных полей думаю можно. Ну и как понимаешь, каждая проверка триграм на схожесть это тоже нагрузка на базу.
источник

D

Dmitry in Django [ru] #STAY HOME
Petro Alexeenko
Друзья. Копаюсь щас в рест фреймворке и меня постиг конфуз. Наследую класс от CreateAPIView, никак не кастомизирую, то есть указываю только кверисет и класс сериалайзера и отсылаю на него пост запрос. А мне выдает что
   "detail": "Method \"POST\" not allowed."
Вопрос, как может быть не разрешен метод пост для класса который создает обЪекты, что за бред
Код нужен
источник

N

Nire in Django [ru] #STAY HOME
Petro Alexeenko
Друзья. Копаюсь щас в рест фреймворке и меня постиг конфуз. Наследую класс от CreateAPIView, никак не кастомизирую, то есть указываю только кверисет и класс сериалайзера и отсылаю на него пост запрос. А мне выдает что
   "detail": "Method \"POST\" not allowed."
Вопрос, как может быть не разрешен метод пост для класса который создает обЪекты, что за бред
Dpaste.de класс, urls и errorlog плес
источник

AH

Andrey Hrishchenko in Django [ru] #STAY HOME
Dmitry
Вроде как postgres при запросе на нечеткий поиск каждую из этих 30к записей делит на триграмы. И если триграмы не индексированы заранее, то это совсем беда. Хотя подключить индексацию для нужных полей думаю можно. Ну и как понимаешь, каждая проверка триграм на схожесть это тоже нагрузка на базу.
да думаю пока вынесу в отдельную функцию, а потом добавлю какой-то эластик, если увижу просадки
источник

N

Nire in Django [ru] #STAY HOME
Petro Alexeenko
Друзья. Копаюсь щас в рест фреймворке и меня постиг конфуз. Наследую класс от CreateAPIView, никак не кастомизирую, то есть указываю только кверисет и класс сериалайзера и отсылаю на него пост запрос. А мне выдает что
   "detail": "Method \"POST\" not allowed."
Вопрос, как может быть не разрешен метод пост для класса который создает обЪекты, что за бред
такое бывает, если ты пост не разрешаешь))
источник

N

Nire in Django [ru] #STAY HOME
например в урлах (есть исключения, где требует на прямую указать)
источник

D

Dmitry in Django [ru] #STAY HOME
Andrey Hrishchenko
да думаю пока вынесу в отдельную функцию, а потом добавлю какой-то эластик, если увижу просадки
источник

AH

Andrey Hrishchenko in Django [ru] #STAY HOME
спасибо, почитаю
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
вот паста
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
источник

N

Nire in Django [ru] #STAY HOME
шо это такое?
источник

N

Nire in Django [ru] #STAY HOME
Petro Alexeenko
Друзья. Копаюсь щас в рест фреймворке и меня постиг конфуз. Наследую класс от CreateAPIView, никак не кастомизирую, то есть указываю только кверисет и класс сериалайзера и отсылаю на него пост запрос. А мне выдает что
   "detail": "Method \"POST\" not allowed."
Вопрос, как может быть не разрешен метод пост для класса который создает обЪекты, что за бред
на самом деле тебе нужен не POST, а CREATE запрос
источник

AD

Alex Dem in Django [ru] #STAY HOME
Выглядит в целом ок. Ты уверен, что нет пересечения URL patterns?

Почему-то кажется что запрос именно сюда даже не доходит
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Alex Dem
Выглядит в целом ок. Ты уверен, что нет пересечения URL patterns?

Почему-то кажется что запрос именно сюда даже не доходит
В общем разобрался. Вы правы, запрос пересекался с другим урлом и не доходил. Благодарю
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
на самом деле тебе нужен не POST, а CREATE запрос
не хочу показаться грубияном,

но разве такой бывает в http?
источник

N

Nire in Django [ru] #STAY HOME
Alex Dem
не хочу показаться грубияном,

но разве такой бывает в http?
ну из чего состоит http запрос? небольшой вопрос перед ответом
источник

N

Nire in Django [ru] #STAY HOME
чем GET отличается от POST в плане запроса?)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
чем GET отличается от POST в плане запроса?)
методом? =)
источник