Я использую django get_or_create
для сохранения данных в postgres
.Код работает нормально, но поле itemgrp1hd сохраняет как ('Mobile 5010',) , пока я только кормлю Mobile 5010 .Может кто-нибудь объяснить, почему круглые скобки и одинарные кавычки появляются при сохранении в postgres
.
Код такой, как показано ниже:
@api_view(['GET', 'POST', 'PUT', 'DELETE'])
def Post_Items_Axios(request):
data_itemfullhd = request.data['Item Name']
data_itemgrp1hd = request.data['Item Group1']
td_items, created = Md_Items.objects.get_or_create(
cunqid = entity_unqid,
itemfullhd = data_itemfullhd,
# defaults = dict(
# itemgrp1hd = data_itemgrp1hd,
# )
)
# type(request.data['Item Group1'])
# <class 'str'>
td_items.itemgrp1hd = data_itemgrp1hd,
td_items.save()
data = {'data_itemfullhd': data_itemfullhd}
return Response(data)