Size: a a a

Django [ru] #STAY HOME

2020 February 13

RP

Ruslan Popov in Django [ru] #STAY HOME
SRID=4326;POINT (37.6350357 55.8047107) - что тут выводят? lat, lon или lon, lat?
источник

N

Nire in Django [ru] #STAY HOME
я хочу проверить post запрос на наличие поля в body
источник

Н

Николай in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
тебе нужен enctype
Спасибо, заработало :-)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Nire
я хочу проверить post запрос на наличие поля в body
Так если у тебя дженерик, ставь required=True в сериализаторе
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
И дело в шляпе
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
При респонзе он сам ошибку выдаст что поля нет
источник

N

Nire in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Так если у тебя дженерик, ставь required=True в сериализаторе
проблема, что это поле к сериализатору не относится, и отрабатывает после
источник

N

Nire in Django [ru] #STAY HOME
там типа мода на действие после сериализатора
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Popov
SRID=4326;POINT (37.6350357 55.8047107) - что тут выводят? lat, lon или lon, lat?
на сколько помню
lon, lat
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
select ST_X(point), ST_Y(point) from producers_hospital where name='120 на 80';
   st_x    |    st_y
------------+------------
37.6550032 | 55.7466885
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Nire
проблема, что это поле к сериализатору не относится, и отрабатывает после
А в сериализатор это поле пробросить и после validate метода его кастомно валидировать?
источник

РР

Рамиль Рамиль in Django [ru] #STAY HOME
есть кто в америке живет?
источник

N

Nire in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
А в сериализатор это поле пробросить и после validate метода его кастомно валидировать?
да, вопрос как это поле пробросить=) т.е. как его найти сначала. Хорошо, спасибо всем! попробую
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Если прям прям после действий с сериализатором, то переопределяй post у вьюхи с super()
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Dan Tyan
на сколько помню
lon, lat
x - longitude (долгота), y - latitude (широта)

координаты Москвы = 56 сш 38 вд
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
соответственно, у меня неправильно занесены координаты, надо их поменять местами
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Nire
да, вопрос как это поле пробросить=) т.е. как его найти сначала. Хорошо, спасибо всем! попробую
class MyModelSerializer(serializers.ModelSerializer):
   my_very_required_field = serializers.CharField(required=True)
   class Meta:
       fields = ('foo', 'bar')
источник

N

Nire in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
class MyModelSerializer(serializers.ModelSerializer):
   my_very_required_field = serializers.CharField(required=True)
   class Meta:
       fields = ('foo', 'bar')
спасибо
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Ну или False и validate переопределяй
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Nire
спасибо
источник