Size: a a a

Django [ru] #STAY HOME

2019 November 29

ДА

Дастан Алымбеков in Django [ru] #STAY HOME
Ingvar
сейчас норм все..просто если юзер дату не выберет ошибка выдается...хочу этот момент исправить
Сигнал pre save пропишите тогда, чтобы до сохранения в базу проверял на заполнение и если поле пустое то заполнить date time.now
источник

A

Andrey in Django [ru] #STAY HOME
query = self._get_queryset()
       query_copy = (i for i in copy.deepcopy(query))
       query = list(query.values('id', 'name'))
       for item in query:
           item_copy = next(query_copy)
           kind = list(item_copy.related_name_of_model.all().values(
               'id', other_name=F('name')
           ))
           item['kind'] = kind

Насколько плох такой код?
источник

I

Ingvar in Django [ru] #STAY HOME
Grigory Surkov
По умолчанию все поля обязательные. Убери с поля даты blank=True и null=True. А еще лучше поставь auto_now_add=True, если тебе надо, чтобы она автоматически заполнялась при создании объекта
мне не нужно чтоб она біла привязана к обьекту
источник

I

Ingvar in Django [ru] #STAY HOME
єто юзер дает запрос на получение данніх
источник

I

Ingvar in Django [ru] #STAY HOME
в этом прикол
источник

I

Ingvar in Django [ru] #STAY HOME
с моим виджетом работает норм но поле получается не обязательным(
источник

🇹S

🇹🇱davod[🥀leopard🇦🇷 Shah in Django [ru] #STAY HOME
Хочешь вкусняшек 🍫🍚 но не знаешь, где их найти?
Залетай и смотри 🤫😎
@stuffman_shops
источник

I

Ingvar in Django [ru] #STAY HOME
и если дату оставят пустой ошибка падает
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Andrey
query = self._get_queryset()
       query_copy = (i for i in copy.deepcopy(query))
       query = list(query.values('id', 'name'))
       for item in query:
           item_copy = next(query_copy)
           kind = list(item_copy.related_name_of_model.all().values(
               'id', other_name=F('name')
           ))
           item['kind'] = kind

Насколько плох такой код?
не понятна конечная цель, поэтому сложно ответить.
может твой подход и оправдан

вообще кажется не очень
источник

R

Recovery in Django [ru] #STAY HOME
помогите понять что здесь происходит ? тоесть не понял request.GET.get
источник

R

Recovery in Django [ru] #STAY HOME
Recovery
помогите понять что здесь происходит ? тоесть не понял request.GET.get
page внутри get откуда берется ?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Recovery
помогите понять что здесь происходит ? тоесть не понял request.GET.get
Из запроса берется поле page
источник

A

Andrey in Django [ru] #STAY HOME
Artem Gubatenko
не понятна конечная цель, поэтому сложно ответить.
может твой подход и оправдан

вообще кажется не очень
У меня такая цель
Есть модель A и есть модель B с сылкой на A
Мне нужно ответить на запрос JSON с такими полями
ИмяА, idA, cписок_объектов B со ссылкой на A
тот код задачу решает, но мне жутко не нравится
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Recovery
page внутри get откуда берется ?
ты ее передаешь или если не передаешь вернет None

https://your_domen.com/your_page?page=1
источник

R

Recovery in Django [ru] #STAY HOME
Artem Gubatenko
ты ее передаешь или если не передаешь вернет None

https://your_domen.com/your_page?page=1
я page  не объявляю нигду оно просто как строка передается
источник

in Django [ru] #STAY HOME
Ставь page = request.GET.page("page",1)
источник

in Django [ru] #STAY HOME
Чтобы если нету page в url - возвращалась единичка(т.е. первая страница)
источник

R

Recovery in Django [ru] #STAY HOME
Чтобы если нету page в url - возвращалась единичка(т.е. первая страница)
он и так на 1 страничке
источник

R

Recovery in Django [ru] #STAY HOME
когда один раз переключаюсь между страницами то появляется в url page
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Andrey
У меня такая цель
Есть модель A и есть модель B с сылкой на A
Мне нужно ответить на запрос JSON с такими полями
ИмяА, idA, cписок_объектов B со ссылкой на A
тот код задачу решает, но мне жутко не нравится
я бы сделал так:

query = self._get_queryset()

response = []
for item in query:
   result = {
       'A_name': item.name,
       'A_id': item.id
       'children': [
           child.id for child in item.related_name_of_model.all()
       ]
   }
   response.append(result)

мне не понятно зачем ты делаешь копии
источник