Size: a a a

Django [ru] #STAY HOME

2021 February 13

g

garrip91 in Django [ru] #STAY HOME
...а так через shell
источник

DT

Dan Tyan in Django [ru] #STAY HOME
потому что это разные програмы
источник

g

garrip91 in Django [ru] #STAY HOME
Dan Tyan
потому что это разные програмы
Хорошо. А как тогда мне в shell свою запись из db увидеть так, как я её вижу в этой программе?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну во первых у тебя это queryset
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это по сути список
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тебе надо получить одну запись
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а потом у этой записи (объекта) получить значение поля
источник

g

garrip91 in Django [ru] #STAY HOME
Dan Tyan
а потом у этой записи (объекта) получить значение поля
Пишу это: " DocFile.objects.all()[0] " и вижу это: " <DocFile: contractors_and_suppliers.xlsx> ". А как мне сформулировать свой query-запрос, чтобы увидеть вот так: " contractors_and_suppliers.xlsx "?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
garrip91
Пишу это: " DocFile.objects.all()[0] " и вижу это: " <DocFile: contractors_and_suppliers.xlsx> ". А как мне сформулировать свой query-запрос, чтобы увидеть вот так: " contractors_and_suppliers.xlsx "?
ты получил только объект
источник

DT

Dan Tyan in Django [ru] #STAY HOME
теперь у объекта вытащи поле
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты читаешь что тебе пишут?
источник

NS

Nik S in Django [ru] #STAY HOME
garrip91
Пишу это: " DocFile.objects.all()[0] " и вижу это: " <DocFile: contractors_and_suppliers.xlsx> ". А как мне сформулировать свой query-запрос, чтобы увидеть вот так: " contractors_and_suppliers.xlsx "?
попробуй продолжить -  Docfile.objects.all()[0].values() и дальше значение по ключу получи

еще, в моделе Docfile можно прописать
def __str__(self):
   return f'{self.<имя поля>}'
И вероятно вернет строку при отображении обьекта на Docfile.objects.all()[0]
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nik S
попробуй продолжить -  Docfile.objects.all()[0].values() и дальше значение по ключу получи

еще, в моделе Docfile можно прописать
def __str__(self):
   return f'{self.<имя поля>}'
И вероятно вернет строку при отображении обьекта на Docfile.objects.all()[0]
не учи плохому =)
источник

g

garrip91 in Django [ru] #STAY HOME
Nik S
попробуй продолжить -  Docfile.objects.all()[0].values() и дальше значение по ключу получи

еще, в моделе Docfile можно прописать
def __str__(self):
   return f'{self.<имя поля>}'
И вероятно вернет строку при отображении обьекта на Docfile.objects.all()[0]
Пишет: " AttributeError: 'DocFile' object has no attribute 'values' "
источник

NS

Nik S in Django [ru] #STAY HOME
garrip91
Пишет: " AttributeError: 'DocFile' object has no attribute 'values' "
а как выглядит модель Docfile?
cтранно на самом деле.
источник

g

garrip91 in Django [ru] #STAY HOME
Nik S
а как выглядит модель Docfile?
cтранно на самом деле.
class DocFile(models.Model):
   docfile = models.FileField(verbose_name="Загрузка файла", null=True, blank=True)
источник

NS

Nik S in Django [ru] #STAY HOME
garrip91
class DocFile(models.Model):
   docfile = models.FileField(verbose_name="Загрузка файла", null=True, blank=True)
Docfile.objects.all()[0].docfile 
- ?
источник

g

garrip91 in Django [ru] #STAY HOME
Nik S
Docfile.objects.all()[0].docfile 
- ?
А так я получаю: " <FieldFile: contractors_and_suppliers.xlsx> "
источник

NS

Nik S in Django [ru] #STAY HOME
аа, ну хз, надо учить и читать про поле FileField)
щас почитаю)
источник

NS

Nik S in Django [ru] #STAY HOME
garrip91
А так я получаю: " <FieldFile: contractors_and_suppliers.xlsx> "
источник