Есть ли разница между ними?

Я немного запутался, насколько я понимаю, между этими двумя строками кода не должно быть никакой разницы. Поскольку в обоих случаях я создаю список кортежей. Но мне кажется, что я ошибаюсь, не могли бы вы указать, где я ошибаюсь и почему.

class Meta:
    ordering = tuple(('-pub_date',))

И

class Meta:
    ordering = ('-pub_date')

type(('-pub_date')) возвращает 'str', где type('-pub_date',) возвращает 'tuple'. Выражение (foo,) представляет собой вызов для создания кортежа с одним элементом

Вернуться на верх