Size: a a a

Django [ru] #STAY HOME

2019 November 24

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
nefalem
Вот такой вопрос к примеру беру из массива значения, к примеру request_number = 123456 и request_number = Е123456, это значение передаю в Model для получения записи из БД через Model.objects.get(request_number = request_number) и получаю запись, при этом удаляю со второго request_number букву Е и снова получаю из БД туже запись, так надо по условию проекта
теперь проблема я завернул создал через if условие мол если request_number. startswith('E') удаляю E и делаю запрос к БД, а если нет просто делаю запрос, но как заставить оба IF работать или как это изящно решить?  На всякий случай код https://dpaste.de/UCzg
data['request_number'] = data['request_number'].lstrip('E')
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Денис Исмагилов
Все привет. В приложении у одной модели поле задается через аргумент choices. Туда передаются кортежи в виде ("M", "Milk"). Затем в шаблоне вызываю метод get_object_display чтобы это поле отобразить в нормаьном виде("Milk").

Допустим, для применения сортровки аяксом отправляется запрос и возвращается отсортированный json со всеми объектами. Только то поле возвращается в виде "M". Как его поулчить в виде "Milk"?
ты можешь передать в JS, в шаблон,  данные из кортежа с choices и в JS, перед выводом получать 'Milk' по нулевому элементу 'M'

может быть есть возможность модернизировать сериализатор, но я не знаю как.
источник

ДИ

Денис Исмагилов in Django [ru] #STAY HOME
Artem Gubatenko
ты можешь передать в JS, в шаблон,  данные из кортежа с choices и в JS, перед выводом получать 'Milk' по нулевому элементу 'M'

может быть есть возможность модернизировать сериализатор, но я не знаю как.
Спасибо!
источник
2019 November 25

ЧП

Черный Плащ in Django [ru] #STAY HOME
подскажите пож
есть view
def index(request):
   name_f = ['a','b','c']
   id_f = [1,2,3]
   return render(request, 'index.html', {'id_f': id_f, 'name_f': name_f})

хочу на странице получить

<option value="{{ id_f[0]}}">{{ name_f [0]}}</option>
<option value="{{ id_f[1]}}">{{ name_f [1]}}</option>
источник

ЧП

Черный Плащ in Django [ru] #STAY HOME
как цикл правильно написать?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Черный Плащ
как цикл правильно написать?
источник

ЧП

Черный Плащ in Django [ru] #STAY HOME
огромное спасибо!
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Денис Исмагилов
Все привет. В приложении у одной модели поле задается через аргумент choices. Туда передаются кортежи в виде ("M", "Milk"). Затем в шаблоне вызываю метод get_object_display чтобы это поле отобразить в нормаьном виде("Milk").

Допустим, для применения сортровки аяксом отправляется запрос и возвращается отсортированный json со всеми объектами. Только то поле возвращается в виде "M". Как его поулчить в виде "Milk"?
Конвертнуть кортеж в словарь с вызывать по ключу
источник

A

Ahmed in Django [ru] #STAY HOME
Можно ли в ORM при фильтрации добавить какие-нибудь параметры которые проверяют не равность двух полей?
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
Ahmed
Можно ли в ORM при фильтрации добавить какие-нибудь параметры которые проверяют не равность двух полей?
exclude()
источник

T

Tim in Django [ru] #STAY HOME
Привет! Делал кто на джанго календарь, расписание? Например, запись на какие-либо процедуры?
Поделитесь опытом
источник

A

Ahmed in Django [ru] #STAY HOME
И как это примерно должно выглядит? Не понимаю как я засуну туда два поля

Product.objects.exclude(price, old_price)
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
у тебя price<>old_price должно быть?
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
Product.objects.exclude(price = old_price)
источник

A

Ahmed in Django [ru] #STAY HOME
pirce != old_price
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ahmed
pirce != old_price
exclude так не работает
тебе нужно использовать annotate()
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ahmed
pirce != old_price
или тут первый запрос в примере:

https://docs.djangoproject.com/en/2.2/ref/models/expressions/#some-examples
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yergen Yessetov
Product.objects.exclude(price = old_price)
exclude(price=F('old_price' )), должно сработать
источник

ЕБ

Евгений Болдов in Django [ru] #STAY HOME
почему logout(request) может не работать?
источник

ЕБ

Евгений Болдов in Django [ru] #STAY HOME
Exception Value:  

maximum recursion depth exceeded
источник