LINUX.ORG.RU

История изменений

Исправление bryak, (текущая версия) :

Общий запрос:

Entry.objects.all().values()[0]
{'number_of_pingbacks': 1, 'rating': 1, 'blog_id': 1, 'body_text': 'Entry_body_text1', 'headline': 'Entry_headline1', 'mod_date': datetime.date(2020, 7, 12), 'pub_date': datetime.date(2020, 7, 9), 'id': 1, 'number_of_comments': 1}

После запроса получаем следующее:

>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А хотелось бы так(по факту в записи идет привязка к двум Author_name):

{'authors__name': ['Author_name1', 'Author_name2']}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

Общий запрос:

Entry.objects.all().values()[0]
{'number_of_pingbacks': 1, 'rating': 1, 'blog_id': 1, 'body_text': 'Entry_body_text1', 'headline': 'Entry_headline1', 'mod_date': datetime.date(2020, 7, 12), 'pub_date': datetime.date(2020, 7, 9), 'id': 1, 'number_of_comments': 1}

После запроса получаем следующее:

>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А хотелось бы так(по факту в записи идет привязка к двум Author_name):

{'authors__name': ['Author_name1', 'Author_name2']}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

После запроса получаем следующее:

>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А хотелось бы так(по факту в записи идет привязка к двум Author_name):

{'authors__name': ['Author_name1', 'Author_name2']}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

После запроса получаем следующее:

>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А хотелось бы так(по факту в записи идет привязка к двум Author_name:

{'authors__name': ['Author_name1', 'Author_name2']}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

После запроса получаем следующее:

>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А хотелось бы так:

{'authors__name': ['Author_name1', 'Author_name2']}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

После запроса получаем следующее:

>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А хотелось бы так:

{'authors__name': ['Author_name2', 'Author_name2']}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

Почему-то выводит не

{'authors__name': ['Author_name2', 'Author_name2'}

, а выводит следующее:

>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

Почему-то выводит не

{'authors__name': ['Author_name2', 'Author_name2'}
'''

, а выводит следующее:
```python
>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исправление bryak, :

Почему-то выводит не

{'authors__name': ['Author_name2', 'Author_name2'}
'''

, а выводит следующее:
```python
>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>

Исходная версия bryak, :

Почему-то выводит не

{'authors__name': ['Author_name2', 'Author_name2'}
'''
, а выводит следующее:
```python
>>> Entry.objects.all().values('authors__name')[0]
{'authors__name': 'Author_name2'}

А вот так, всё ок

>>> Entry.objects.filter(id=1).values('authors__name')
<QuerySet [{'authors__name': 'Author_name1'}, {'authors__name': 'Author_name2'}]>