Size: a a a

Django [ru] #STAY HOME

2021 March 09

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
c проблемой не связано, но ...
.exclude(order__status__slug_text__in=['ready', 'canceled', 'purchased'])
выборку делает. Спасибо, я что-то значит не так писал. Но про __in вкурсе)))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
смотри что приходит в пост запросе
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
оххх, это же переделывание стандартной админки...
источник

DT

Dan Tyan in Django [ru] #STAY HOME
зачем ?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
дело в том что если вырублю виджет, то все норм
источник

N

Nonverbis in Django [ru] #STAY HOME
#вопрос где почитать про то, как избежать кольцевых импортов?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
тоесть, если от этого отказаться:
        widgets = {
           'queue': AutocompleteSelect(
               ProductionQueue.order.field.remote_field,
               admin.site,
               attrs={'style': 'width:600px'}
           ),
       }

то все работает
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Подскажите как запрос составить
Вывести 5 городов с наибольшим населением, упорядочив по убыванию.

class City (models.Model):
name = models.CharField ()

class Person (models.Model):
name = models.CharField ()
city = models.ForeignKey (City)
источник

Д

Дмитрий in Django [ru] #STAY HOME
Андрей (Lustra777)
Подскажите как запрос составить
Вывести 5 городов с наибольшим населением, упорядочив по убыванию.

class City (models.Model):
name = models.CharField ()

class Person (models.Model):
name = models.CharField ()
city = models.ForeignKey (City)
а население то где? или ты имеешь ввиду по количеству людей привязаных к городу?
источник

D

Dan in Django [ru] #STAY HOME
Всем привет, как в django  rest получить все значения , а те кто повторяются дропнуть ?
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Дмитрий
а население то где? или ты имеешь ввиду по количеству людей привязаных к городу?
да второе, по количеству людей привязанных к городу
источник

t

tima in Django [ru] #STAY HOME
ModuleNotFoundError: No module named 'settings'
вышлп такая проблема при обращений в settings.py -> это хранит в себе переменные окружения (не сеттинги джанги). что делать  ? обращаюсь к ней через views.py
источник

D

Daniil in Django [ru] #STAY HOME
В чем проблема? Почему он не видит словаря с ошибками?

My forms.py
class SubscribeForm(forms.Form):
   name = forms.CharField(label='Your name', max_length=100, error_messages={
       'required': 'This field is required'
   })
   email = forms.EmailField(label='Your email', error_messages={
       'already_exists': 'This email has already been registered'
   })

in the shell:
>>> from coming_soon.forms import SubscribeForm
>>> data = {'name': 'Name', 'email': 'email@gmail.com'}
>>> form = SubscribeForm(data)
>>> form
<SubscribeForm bound=True, valid=Unknown, fields=(name;email)>
>>> form.errors
{}
>>>
источник

ТА

Тимур Ахунов... in Django [ru] #STAY HOME
Добрый день. Ребят кто разбирается в верстке?

При закрытие виджета закрывается div блок и элементы под ним остаются не кликабельными
источник

НМ

Никита Мадорский... in Django [ru] #STAY HOME
Ребят, подскажите пожалуйста, как я могу из вот такого словаря, который мне возвращается из запроса вытянуть нужную мне инфу, а именно Фамилию человека и профессию и вставить ее в шаблон? Какие варианты есть? Я ведь не могу сразу в шаблоне обращаться так как я не смогу связать id. Мне нужно все эти данные перебросить к себе в модели или есть какой-то более адекватный вариант?

{
   "users": [
       {
           "id": 129,
           "surname": "Петров",
           "specialty_ids": [
               63
           ],
           "avatar_id": null
       }, …
   "specialties": [
       {
           "id": 63,
           "title": "Программист"
       }, ….
}
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Никита Мадорский
Ребят, подскажите пожалуйста, как я могу из вот такого словаря, который мне возвращается из запроса вытянуть нужную мне инфу, а именно Фамилию человека и профессию и вставить ее в шаблон? Какие варианты есть? Я ведь не могу сразу в шаблоне обращаться так как я не смогу связать id. Мне нужно все эти данные перебросить к себе в модели или есть какой-то более адекватный вариант?

{
   "users": [
       {
           "id": 129,
           "surname": "Петров",
           "specialty_ids": [
               63
           ],
           "avatar_id": null
       }, …
   "specialties": [
       {
           "id": 63,
           "title": "Программист"
       }, ….
}
варианта всего два: либо по подобной структуре на клиенте собирать фамилия - профессия, либо же сразу сериализовывать в подходящем формате:
{
   "users": [
       {
           "id": 129,
           "surname": "Петров",
           "specialty_ids": [
               {
                   "id": 63,
                   "title": "Программист"
               }, ...
           ],
           "avatar_id": null
       }, …
}
источник

НМ

Никита Мадорский... in Django [ru] #STAY HOME
Причем, в списке «specialties» может быть больше одного элемента
источник

НМ

Никита Мадорский... in Django [ru] #STAY HOME
Denis Taranov
варианта всего два: либо по подобной структуре на клиенте собирать фамилия - профессия, либо же сразу сериализовывать в подходящем формате:
{
   "users": [
       {
           "id": 129,
           "surname": "Петров",
           "specialty_ids": [
               {
                   "id": 63,
                   "title": "Программист"
               }, ...
           ],
           "avatar_id": null
       }, …
}
Спасибо большое, вроде понял,  буду пробовать
источник

H

Human in Django [ru] #STAY HOME
Это просто вынос мозга, поясните почему так происходит?!
В чем отличие
result += char ```oт ```result = char + result


def reverse(string):
   result = ''
   for char in string:
       result = char + result
   return result


reverse('go!')  # '!og'

def reverse(string):
...     res = ''
...     for i in string:
...             res += i
...     return res
...
>>> reverse('go!')
#'go!'
источник

НМ

Никита Мадорский... in Django [ru] #STAY HOME
result = char + result ничем не отличается от result += char
источник