Size: a a a

Django [ru] #STAY HOME

2019 September 27

PV

Philip Vasilevski in Django [ru] #STAY HOME
Ребят вопрос по темплейтам есть условный <p class="text">{{text}}</p>, при ajax я хочу изменить содержимое класса текст выхываю innerHtml и устанавливаю новое значение , Но мне возвращает новое значение а ниже {{ текст }}
источник

i

ilya in Django [ru] #STAY HOME
Philip Vasilevski
Ребят вопрос по темплейтам есть условный <p class="text">{{text}}</p>, при ajax я хочу изменить содержимое класса текст выхываю innerHtml и устанавливаю новое значение , Но мне возвращает новое значение а ниже {{ текст }}
лучше не юзать переменные контекста, если юзаешь аякс. Бери оттуда данные и вставляй сразу куда надо чисто на фронте
источник

PV

Philip Vasilevski in Django [ru] #STAY HOME
@illy_g окей, спасибо)
источник

НС

Наглый Спамер in Django [ru] #STAY HOME
Всем привет. Ребята у меня есть модель с специфичными типом поля под PostgreSql JSONField сама модель выглядит вот так
class Fixture_lineups(models.Model):                fixture_id = models.ForeignKey("Fixture",null=True, on_delete=models.SET_NULL)                  home_formation = models.CharField(max_length=15)                                                home_start_xi = JSONField()                     home_substitutes = JSONField()                  

away_formation = models.CharField(max_length=40)                                                away_start_xi = JSONField()                     away_substitutes = JSONField()                  lastUpdate = models.DateTimeField()
Когда я пытаюсь сделать миграцию мне выдаётся ошибка syntax error в строке
away_start_xi = JSONField()   никак не могу понять в чем ошибка.
источник

i

ilya in Django [ru] #STAY HOME
Наглый Спамер
Всем привет. Ребята у меня есть модель с специфичными типом поля под PostgreSql JSONField сама модель выглядит вот так
class Fixture_lineups(models.Model):                fixture_id = models.ForeignKey("Fixture",null=True, on_delete=models.SET_NULL)                  home_formation = models.CharField(max_length=15)                                                home_start_xi = JSONField()                     home_substitutes = JSONField()                  

away_formation = models.CharField(max_length=40)                                                away_start_xi = JSONField()                     away_substitutes = JSONField()                  lastUpdate = models.DateTimeField()
Когда я пытаюсь сделать миграцию мне выдаётся ошибка syntax error в строке
away_start_xi = JSONField()   никак не могу понять в чем ошибка.
https://dpaste.de
и трейсбек туда же вставь
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
ну конкретно тут лучше m2m_chaned
Вау, а я не знал что есть такой сигнал. Спасибо большое, все работает
источник

PV

Philip Vasilevski in Django [ru] #STAY HOME
PostgreSQL specific model fields | Django documentation | Django
https://docs.djangoproject.com/en/2.2/ref/contrib/postgres/fields/
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Denis Kopitsa
на практике скорее всего это не правильно понятая задача и придется все переписывать :)
+
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dan Tyan
Что не надо делать иф на кверисет делать
+
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Grigory Surkov
Вау, а я не знал что есть такой сигнал. Спасибо большое, все работает
используя сигналы стоит помнить, что это привязывает проект к Django ORM сильнее, чем, возможно, хотелось бы...
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Roman Sapezhko
try except ?
кстати, да, самый наглядный питонячий способ
источник

А

Алексей in Django [ru] #STAY HOME
except - дорогая конструкция
источник

SR

Sergey Rúdnev in Django [ru] #STAY HOME
Алексей
except - дорогая конструкция
Почему?
источник

А

Алексей in Django [ru] #STAY HOME
Sergey Rúdnev
Почему?
помнится, пробегает по всему дереву "дорого"
источник

А

Алексей in Django [ru] #STAY HOME
ну, если комп под рукой, замерь, сколько это django исключение обрабатывается по сравнению с проверкой на None
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Алексей
except - дорогая конструкция
эта тема уже обсуждалась вроде как-то
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
когда исключения маловероятны, то try: except норм
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а когда они очень даже возможны, то лучше через if
источник

А

Алексей in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
эта тема уже обсуждалась вроде как-то
да, и, помнится, тогда писали, что это дорогая конструкция в принципе, почему бы на None не проверить?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я думаю, тут дело в наглядности
источник