Size: a a a

Django [ru] #STAY HOME

2020 October 08

S

Shaltay in Django [ru] #STAY HOME
ORM и остальное как было, так и осталось
источник

b

bbclub in Django [ru] #STAY HOME
Shaltay
Между 2 и 3 почти нет. В 3 грозились запилить асинхронщину, но ниасилили.
что не осилили?)
источник

b

bbclub in Django [ru] #STAY HOME
Shaltay
ORM и остальное как было, так и осталось
бери асинхронный орм, кто мешает
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Наверное это к тому, что нельзя в любом месте сделать асинхронную вьюху
источник

А

Артём in Django [ru] #STAY HOME
Ребят, может кто подсказать? Мне надо настроить модель для формы так, что если заполняются два поля, то выдает ошибку, и если оба поля пустые, то тоже ошибка, надо либо первое поле, либо второе заполнить, какие мне надо параметры прописать ?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Артём
Ребят, может кто подсказать? Мне надо настроить модель для формы так, что если заполняются два поля, то выдает ошибку, и если оба поля пустые, то тоже ошибка, надо либо первое поле, либо второе заполнить, какие мне надо параметры прописать ?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
я бы предложил:
class Image(models.Model):
   image = ...
   image_url = ...

   class Meta:
       constraints = [
           models.CheckConstraint(
               check=Q(image__isnull=False) | Q(image_url__isnull=False),
               name='not_both_null'
           )
       ]
источник

А

Артём in Django [ru] #STAY HOME
Спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
а форма отобразит ошибку при такой проверке?
по-моему - нет, и надо еще джанго-форму допиливать
источник

DT

Denis Taranov in Django [ru] #STAY HOME
если с помощью clean() то точно не нужно
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Да и с CheckConstraint вроде тоже в валидатор формы попадает. Но не уверен
источник

EP

Egor Polushin in Django [ru] #STAY HOME
Привет! скажите плиз как изменить поле для в вода в Django. если в шаблоне form.html использую {{ form.имя_поля }} как задать что в поле можно вводить только определенный формат к примеру 000:00:0.  если пишу html <input type="text" pattern"[0-9]{3}:[0-9]{2}[0-9]{1} "> {{ form.имя_поля }} это не особо работает. почитал стековерфлов там пишут про django-crispy-forms. мне они нравятся и с ними все красиво отображатся, но как и как там задавать определенный ввод в поле я не понял( использую django 3.0.6 и bootstrap 4. только начал изучать, плиз хелп
источник

S

Skoomer in Django [ru] #STAY HOME
ребят подскажите как исправить косяк, чужой комит случайно изменил и чтоб перейти в ветку просит Please clean your repository working tree before checkout

как убрать эти изменения в чужом комите ?(гуугл предлагает git stash)  но я не хочу скрывать ,а просто отменить то что сделал
источник

DT

Denis Taranov in Django [ru] #STAY HOME
git stash отменит
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Ты сделал изменения не в той ветке в которой хотел?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Не в коммите. Коммит чужой, конечно, если изъебнуться - можно поправить. Но ты сделал не это
источник

DT

Denis Taranov in Django [ru] #STAY HOME
1) Делаешь git stash
2) переключаешься на свою ветку git checkout <название ветки>
3) git stash apply - применяешь изменения которые ты сделал в той ветке к той, на которую переключился
источник

S

Skoomer in Django [ru] #STAY HOME
Denis Taranov
Ты сделал изменения не в той ветке в которой хотел?
покатолько локально , отправить не успел
источник

S

Skoomer in Django [ru] #STAY HOME
м понял , окей спасибо
источник

NC

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