Size: a a a

Django [ru] #STAY HOME

2019 April 09

DT

Dan Tyan in Django [ru] #STAY HOME
Yegor Kowalew
{% if order.firstofficenote.num != None %}<a href="#" class="badge badge-info">{{order.firstofficenote.num}}</a>{% endif %}
правильно
Для этого есть if not
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
Для этого есть if not
{% if not order.firstofficenote.num  %}<a href="#" class="badge badge-info">{{order.firstofficenote.num}}</a>{% endif %}
Наоборот показывает только None
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Амм...
Exception Value: 'ManyRelatedManager' object is not iterable
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Разобрался, сорян
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
в super() передай аргументы
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
ProjectForm и self
источник

U

Unknown in Django [ru] #STAY HOME
Это необязательные аргументы, и это не помогло.
У меня есть еще одна форма, там точно такое же переопределение, но всё работает.
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
Ошибка не форме значит
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
Покажи что туда передаешь
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
И ошибки валидации тоже
источник

U

Unknown in Django [ru] #STAY HOME
Алексей Котенко
И ошибки валидации тоже
<QueryDict: {'csrfmiddlewaretoken': ['SDEgk2aKPEFgUsapp8hWFdN24rFi2ehwgYntk3O7iAwe8z3aGF51B4IaiNXHH5Vp'], 'colour': ['#000000'], 'name': ['sdfsdf']}>
False - это непройденная валидация
<Вот тут должны быть ошибки валидации, но просто пустое поле>
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
is_valid не может быть false без ошибок
источник

U

Unknown in Django [ru] #STAY HOME
Знаю, но при  этом передается пустой словарь
источник

АК

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

U

Unknown in Django [ru] #STAY HOME
Алексей Котенко
что вызываешь?
bound_form = ProjectForm(request.POST)
       print(request.POST)
       print(bound_form.is_valid())
       print(repr(bound_form.errors))
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
зачем repr?
источник

U

Unknown in Django [ru] #STAY HOME
Не обращай внимание. Это просто чтобы получить полное представление отображаемых данных.
источник

АК

Алексей Котенко in Django [ru] #STAY HOME
Покажи что выводится без repr
источник

U

Unknown in Django [ru] #STAY HOME
Алексей Котенко
Покажи что выводится без repr
Разница в том, что без repr пустая строка, а с ним - {}
источник

U

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