Size: a a a

Django [ru] #STAY HOME

2021 April 07

NC

Nikolay Cherniy in Django [ru] #STAY HOME
+
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
формировать запросы re не поможет)
источник

A

Alisher in Django [ru] #STAY HOME
+
источник

MF

Mikhail Fedoseev in Django [ru] #STAY HOME
да, а как насчет re.sub() , господа?)
источник

in Django [ru] #STAY HOME
У меня есть модель с PointField (GeoDjango), И есть 4 точки, lat1, lat2, lng1, lng2 которые формируют квадрат на карте. Как мне отфильтровать модель по всем обьектам, которые находятся в этом квадрате?
Может какой-то lookup есть?
источник

MF

Mikhail Fedoseev in Django [ru] #STAY HOME
(да знаю что это пздц, в рамках шутки)
источник

A

Alisher in Django [ru] #STAY HOME
Оказывается, у rest фреймворка есть xml парсер с которым можно парсить респонс и формировать запросы, наверное попробую с его
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Друзья ну только на вашу подсказку расчитываю, что то я уже совсем запутался. В проекте есть модель
class RiskLevel(models.Model):
   name = models.CharField(max_length=100)
   countries = CountryField(multiple=
True, blank=True, blank_label='Select countries')
   other = models.BooleanField(default=
False, blank=False, null=False)
   color_title = models.CharField(max_length=7)

Используется пакет https://pypi.org/project/django-countries/
Так вот при записиси необходимо проверить все поля и убедится что такой страны нет в других сушностях, в противном случае удалить ее, беда в том что CountryField сложный обюект но  на уровни базы это всего лишь varchar, подскажите есть ли способ через орм добратся до изначальной сушности, а то слишком ного интераций аж в лимит утыкаюсь
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Ну и чего, есть bounds и выбирай точки: (точка >= lat1 && точка <= lat2)
Или как то так filter(poly__contains=geom)
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
У тебя поле multiple, ну так и при сейве бери все объекты и проверяй в цикле, они же отдают список и строковое значение, в чём проблема то?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Проблема в то что когда он отдает не просто строку страны в виде (AF,DZ,RU) а сложный обыект в виде массива словарей {code, dlag, name} и так далие, и если сравнивать то потом не получается это обратно сохранить ( я уже готов через курсор базу перечитать так наверно проще даже будет(
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Эмм.. ты знаешь как в кверисете ограничить выдаваемые поля?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Да знаю, нет дело в том что в базе это выглядит так, потом через менеджер этого пакета это все заворачивается в объект
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
как то вот так objects.values_list('eng_name', flat=True)
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
объект это экземпляр модели
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
у модели есть стандартные методы
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
щя попробую, чой то я не подумал об этом
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Чаще используй dir() и будет тебе щастье!
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Мерси помогло)
источник

o

ogassi in Django [ru] #STAY HOME
Кто-нибудь пробовал в json запросе отправлять в сериализатор время , чтобы оно нормально подходило под Datetimefield в модели?
источник