Как я преобразовываю django QuerySet в массив записи numpy?

Тот формат не существует. Необходимо сделать комбинацию двух вещей,

select convert(varchar(4),getdate(),100)  + convert(varchar(4),year(getdate()))
11
задан Vishal 16 November 2009 в 19:33
поделиться

2 ответа

То, что я искал:

  1. From QuerySet qs get vlqs ( django.db.models.query .ValuesListQuerySet )

     vlqs = qs.values_list ()
    
  2. Скрыть vlqs в список

     mylist = list (vlqs)
    
  3. Создать массив записей numpy

     # Имена - это поля модели
    r = np.core.records.array (mylist, names = 'поле1, поле2, поле3') 
    
1
ответ дан 3 December 2019 в 03:52
поделиться

Это похоже на вопрос: «Как мне превратить содержимое моего холодильника в обед?». Это зависит от того, что у вас в холодильнике и что вы хотите съесть. Краткий ответ (эквивалентный выражению «путем приготовления») - выполнить итерацию по набору запросов, создав объекты любых составных типов данных, с помощью которых вы хотите создать экземпляр массива (как правило, итерация и словарь). Длинный ответ зависит от того, чего вы действительно хотите достичь.

5
ответ дан 3 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: