Size: a a a

Django [ru] #STAY HOME

2019 September 06

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
подними проект локально, наполни базу данных тестовыми данными, напиши тест) прогони 1 раз, если тест зафейлился, поменяй немного запрос, прогони второй раз и так далее)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а чтение документации уменьшит количество прогонов теста до получения работоспособного кода
источник

A

Art in Django [ru] #STAY HOME
Ладно спасибо сейчас попробую с вариантом None
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
тебя ж не просят всю кидать, хоть псевдокодом без "суперсекретных" полей кидай
типа
MyModel(Model):
A = CharField()
B = m2m()
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Art
Ладно спасибо сейчас попробую с вариантом None
на None будет пустой запрос, мб тебе нужен __isnull ?
источник

A

Art in Django [ru] #STAY HOME
Воот
источник

A

Art in Django [ru] #STAY HOME
Именно это мне и нужно
источник

🔐

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

🔐

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

A

Art in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
типа
MyModel(Model):
A = CharField()
B = m2m()
Да не вопрос
Student(model):
group=m2m(db_table="student_group")
источник

A

Art in Django [ru] #STAY HOME
Ладно спасибо в общем)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
на None будет пустой запрос, мб тебе нужен __isnull ?
я, конечно, давно Django ORM не крутил, но разве это не идентичные запросы?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
я, конечно, давно Django ORM не крутил, но разве это не идентичные запросы?
абсолютно нет
источник

🔐

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

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
типа аргумент есть в фильтре, а не работает
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
поэтому сделали __isnull
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть ты говоришь, что .filter(f=None) != .filter(f__isnull=True)?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
странно, я был уверен, что это то же самое
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Так, а теперь у меня вопрос, мне нужно генерить архив с кучей пдфок, примерно как по ссылке, трабл в том что пдфок будет вагон, есть ли гайдики как на celery это отправить на бэкграунд и отслеживать % генерации файлов в архив и трекать это на фронте?
https://stackoverflow.com/questions/14334976/python-django-can-i-create-multiple-pdf-file-like-objects-zip-them-and-send-a
источник

CF

Captain Flint in Django [ru] #STAY HOME
Dan Tyan
описываешь его как свойство класса
и добавляешь в список fields
все работает как надо спасибо :)

а еще вопрос, если мой квери сет пустой, то и новое поле тоже не формируется. как то можно его принудительно оставлять, даже если квери сет пустой?
источник