История изменений
Исправление vvn_black, (текущая версия) :
Наркомания какая, причём тут lambda?
Если обязательно надо None, то подсыплю:
param_fields = 'fields' in request.GET and \
request.GET.get('fields').split(',') or None
Но, AntonI всё правильно сказал, надо просто:
param_fields = request.GET.get('fields', '').split(',')
И params_fields не должен быть None, там либо список полей, либо пустой список.
Убрать пустые элементы:
param_fields = [*filter(None, request.GET.get('fields', '').split(','))]
Исправление vvn_black, :
Наркомания какая, причём тут lambda?
Если обязательно надо None, то подсыплю:
param_fields = 'fields' in request.GET and \
request.GET.get('fields').split(',') or None
Но, AntonI всё правильно сказал, надо просто:
param_fields = request.GET.get('fields', '').split(',')
И params_fields не должен быть None, там либо список полей, либо пустой список.
Убрать пустые элементы:
[*filter(None, request.GET.get('fields').split(','))]
Исходная версия vvn_black, :
Наркомания какая, причём тут lambda?
Если обязательно надо None, то подсыплю:
param_fields = 'fields' in request.GET and \
request.GET.get('fields').split(',') or None
Но, AntonI всё правильно сказал, надо просто:
param_fields = request.GET.get('fields', '').split(',')
И params_fields не должен быть None, там либо список полей, либо пустой список.