Привет. Ребята помогите советом, а то немного запутался...
1. Есть некая функция, которая делает проверку и возвращает результат в виде
string или False - условно назовем ее ChekSome()
Мне необходимо в дальнейшем испльзовать ее результат, и все бы ничего но фильтр обьектов
не принимает ее как переменную. а именно
Например
cl = ChekSome(request)
if cl:
sid = request.GET[cl]
Data = User.objects.filter(cl=sid)
return render_to_response('some.html', {'Data': Data})
ну и я получаю ошибку что у меня нет таблицы cl - хотя вместо нее должно было подставиться значение выводимое функцией. - как обхитрить ?
2.
И торой вопрос например я делаю выборку из таблицы по всем полям совпадающих с запросом
ну например как то так
Data = User.objects.filter(uName__icontains=sdata)
запрос отрабатывается - но как мне его отсортировать так что бы сначала шли совпадения в которых запрашиваемая переменная в начале строки ? Ну например я ищу по списку фамилий, и если в качесвте переменнйо я укажу "ов" то мне покажет фамилии в таком порядке АстапОВ потом ОВечкин - как сделать соритровку что первыми идут те, которые в начале слова ?
Списибо !
Updated 10 Nov. 2012, 16:52 by kobzar.