django .. выберите запрос - PullRequest
       1

django .. выберите запрос

0 голосов
/ 18 апреля 2011

Я хочу найти мужчину и женщину в моей базе данных, а затем отобразить.

На самом деле, теперь я использую радио-кнопку для мужчины и женщины. Я хочу, чтобы при выборе мужчины он выбирал всех мужчин из базы данных, а затем отображал, а если выбрал женщину, наоборот.

Я не знаю, как использовать запрос выбора в Django.

def search(request):
    search_gender = request.POST["gender"]

    if (search_gender == 'female'):
        Psear = PatientInfo.objects.get(gender__iexact='female')

        template = "../templates/admin/search.html"
        data = {'patientinfo_all': Psear,}
        return render_to_response( template, data, context_instance = RequestContext(request)

1 Ответ

3 голосов
/ 18 апреля 2011

Метод get () вернет только одну строку, вы на самом деле ищете filter ():

Psear = PatientInfo.objects.filter(gender__iexact='female')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...