Ok now i have written my view,py

def payhistory(request):
    paynum=selection.objects.all()
    num=request.POST.get('dropdown')
    if request.method=='GET':
        form=paynumberform()
    else:
        select=selection.objects.get(num=num)
        #do someting
        return render(request,'displaypayhistory.html',locals())

    return render(request,'payhistory.html',{'form':form,'paynum':paynum})


and my template 'payhistory.html

<form action="{%url 'payhistory'%}" method ="POST">{%csrf_token%}
  <table>
    <tr><td>Pay Number:</td>
      <td>
    <select name='dropdown'>
      {%for paynum in paynum%}

      <option value="{{paynum.num}}">{{paynum.num}}</option>
      {%endfor%}
    </select>
</td>


    <td><input type="submit" value="Process"/></td>

</tr>
  </table>
</form>


i manage to load the form, but the drop down list elements are not showing.


cheers,



On Fri, Feb 16, 2018 at 11:00 AM, sum abiut <suab...@gmail.com> wrote:

> I have a model.py
> class selection(models.Model):
>     select=(
>     (A','A'),
>     ('B','B'),
>     ('C','C'),
>
>
>     )
>
> options=models.CharField(max_length=7,choices=select)
>
>
> and form.py
>
> class order(forms.ModelForm):
>     class Meta:
>         model=selection
>         fields=('Pay_options,)
>
>
> I want to write a view.py that check the form for the choice that is
> selected but i don't know how to get started. for example if a user select
> option A, i want to perform some query. I want to know how to check for the
> options that are selected before i can performing a query. Appreciate any
> assistances.
>
> cheers,
>



--

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAPCf-y74TkxU925m6V3hqh6c0U8NmaKjoKt4fwXADOuXFVPtqQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to