Size: a a a

Django [ru] #STAY HOME

2019 April 23

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
А надо clean
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
По ссылке прочитайте, там ясно всё описано
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
Dan Tyan
честно говоря не знаю
но может
.annotate(month=ExtractMonth(Max('date')))
Прошу прощения, опечатался в сообщении. В моем варианте кода так и есть, как ты предложил. Дело в другом, почему то ORM не хочет пропускать аннотацию на аннотацию. Возможно, так и задуманно, и позволяет исключить какую то рекурсию, но упоминания про это я нигде не нашел. Всё что откопал - это коммент в исходниках, но не особо понял его :) Call Aggregate.get_source_expressions() to avoid returning self.filter and including that in this loop.
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Marat
def clean_password(self):
       password1 = self.cleaned_data.get('password1')
       password2 = self.cleaned_data.get('password2')
       if password1 and password2 and password1 != password2:
           raise forms.ValidationError("Password don't match")
       return password2
Метод под названием clean_password должен валидировать и возвращать валидированное значение поля password, которого у Вас нет. Не более. Если нужно сравнить 2 и более поля, делать это нужно в методе clean()
источник

M

Marat in Django [ru] #STAY HOME
Адилет Асанкожоев
Метод под названием clean_password должен валидировать и возвращать валидированное значение поля password, которого у Вас нет. Не более. Если нужно сравнить 2 и более поля, делать это нужно в методе clean()
Да с clean вы все верно указали, спасибо! Но вот с заполнениям формой проблемы непонятные
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
А что там не заполняется?
источник

M

Marat in Django [ru] #STAY HOME
Адилет Асанкожоев
А что там не заполняется?
def register_view(request):
   if request.method == "POST":
       form = UserRegistrationForm(request.POST)
       if form.is_valid():
           print(form)
       return redirect('users:register')
   else:
       form = UserRegistrationForm()
   return render(request, 'base.html', {'form': form})
источник

M

Marat in Django [ru] #STAY HOME
а они туда не приходят почему то
источник

Д

Дмитрий in Django [ru] #STAY HOME
Товарищи, возможно не со всем по теме  ,но такой вопрос : Есть проект на джанго выложенный на pythonanywhere есть домен 1 уровня *.ru с домена сделал переадресацию на приложение. Как сделать что бы он в поиске теперь учавствоал в гугле и т.д.?
источник

ND

Nikita Davidenko in Django [ru] #STAY HOME
Ребят, как вы работаете с django+allauth+facebook на деве, фейсбук требует https, что-то совсем не очень
источник

A

Alex in Django [ru] #STAY HOME
Philipp Shayzhanov
Пытаюсь коннектиться со своего компа, хост мой внешний ip.
у тебя прописан доступ к авс?
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Marat
а они туда не приходят почему то
Код самой формы скиньте
источник
2019 April 24

E

Enot in Django [ru] #STAY HOME
{% with user.id as id %}
{{last_message.id.message }}
{% endwith %}
last_message - dict,
как правильно делается доступ по ключу в шаблоне?
p.s
Если вместо id поставить скалярное значение (существующее в словаре), то сработает
источник

A

Asfir in Django [ru] #STAY HOME
Как в джанго можно заменить данный sql код
select * from 'urls' 'u' where 'u'.'expire' >= current_timestamp - 'u'.'date'?
Я не нашёл как выбирать объекты с таблицы рекурсивно на них самих (т.е. 'u'.'date')
источник

A

Asfir in Django [ru] #STAY HOME
Enot
{% with user.id as id %}
{{last_message.id.message }}
{% endwith %}
last_message - dict,
как правильно делается доступ по ключу в шаблоне?
p.s
Если вместо id поставить скалярное значение (существующее в словаре), то сработает
А ты не можешь сделать это в бэке а на форму вывести уже сообщение?
источник

E

Enot in Django [ru] #STAY HOME
Asfir
А ты не можешь сделать это в бэке а на форму вывести уже сообщение?
нет, у меня цикл еще в форме, а with внутри него
источник

A

Asfir in Django [ru] #STAY HOME
Enot
нет, у меня цикл еще в форме, а with внутри него
А цикл в бэк тоже никак не можно занести?) Что бы потом просто вернуть dict и вывести его через for по строчке
источник

E

Enot in Django [ru] #STAY HOME
Asfir
А цикл в бэк тоже никак не можно занести?) Что бы потом просто вернуть dict и вывести его через for по строчке
ну вообще можно, но хотелось меньше делать)
источник

A

Asfir in Django [ru] #STAY HOME
Enot
ну вообще можно, но хотелось меньше делать)
Ну держать циклы в формах дело не благородное, они же предназначены для рендеринга, а не обработки
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
Asfir
Как в джанго можно заменить данный sql код
select * from 'urls' 'u' where 'u'.'expire' >= current_timestamp - 'u'.'date'?
Я не нашёл как выбирать объекты с таблицы рекурсивно на них самих (т.е. 'u'.'date')
источник