Opened 11 years ago

Closed 11 years ago

#21329 closed Uncategorized (invalid)

Django from viewe conditionaly

Reported by: suvankar Owned by: suvankar
Component: Uncategorized Version: 1.4
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

in a from i have display four field

first name
last name
promocode
email

when i click submit button this will return a another where another
from will open and fetch data from data base ]

i want to display data conditionaly when user put promocode in firstfrom
at first i want to check this promocode will start with 4(as example 44444)
then we redirect an page valid.html otherwise we redirect result.htmlhow to do this
please healp

my viewes.py

class Registerview(FormView,ListView):
template_name = "valid.html"
model = Customers
form_class = PromoModelForm

def get(self, request, *args, kwargs):
week = Customers.objects.all()
try:
p=Customers.objects.get(PROMOCODE=request.GETPROMOCODE?)
wer=Customers.objects.filter(PROMOCODE=request.GETPROMOCODE?)
if request.method == 'POST': # If the form has been submitted...
form = PromoModelForm(request.POST, request.FILES, instance=wer) # A form bound to the POST data
if form.is_valid(): # All val
x = {'form': form, }
raise Http404
except Customers.DoesNotExist:
raise Http404
else:
form = PromoModelForm(instance=p) # An unbound form
x = RequestContext(request,{
'week':week,
'form':form
})
return render_to_response('valid.html',x, context_instance = RequestContext(request))

and my urls.py is
url(r'register/?$', Registerview.as_view()),

Attachments (1)

views.py (7.9 KB ) - added by suvankar 11 years ago.

Download all attachments as: .zip

Change History (3)

by suvankar, 11 years ago

Attachment: views.py added

comment:1 by suvankar, 11 years ago

Owner: changed from nobody to suvankar
Status: newassigned

comment:2 by Claude Paroz, 11 years ago

Resolution: invalid
Status: assignedclosed

Sorry, but the ticket system is not a support channel. See wiki:TicketClosingReasons/UseSupportChannels

Note: See TracTickets for help on using tickets.
Back to Top