views.py from django.views.generic import FormView, TemplateView
from django.shortcuts import render,redirect
from .models import
modelstep1,modelstep2,modelstep3,modelstep4,modelstep5,modelstep6,modelstep7,modelstep8,modelstep9,modelstep10
from .forms import
FormStep1,FormStep2,FormStep3,FormStep4,FormStep5,FormStep6,FormStep7,FormStep8,FormStep9,FormStep10
def FormStep1View(request):
forms = FormStep1()
return render(request, 'form_1.html', context={'form': forms})
def addForm1(request):
form = FormStep1(request.POST)
if form.is_valid():
u=modelstep1()
u.name = form.cleaned_data['name']
u.email = form.cleaned_data['email']
u.link_sent = form.cleaned_data['link_sent']
u.title = request.POST.get('name')
u.content = request.POST.get('email')
u.content = request.POST.get('link_sent')
u.save()
request.session['name'] = u.name
request.session['email'] = u.email
request.session['link_sent'] =u.link_sent
return redirect('/form/2/',context={'form': form})
def FormStep2View(request):
forms = FormStep2()
return render(request, 'form_2.html', context={'form': forms})
def addForm2(request):
form = FormStep2(request.POST)
if form.is_valid():
v=modelstep2()
v.country=form.cleaned_data['country']
v.city=form.cleaned_data['city']
v.year_of_birth=form.cleaned_data['year_of_birth']
v.current_grade=form.cleaned_data['current_grade']
v.university=form.cleaned_data[' university']
v.school=form.cleaned_data['school']
v.native_language=form.cleaned_data['native_language']
v.phone_number = form.cleaned_data['phone_number']
v.email_business=form.cleaned_data['email_business']
v.social_media=form.cleaned_data['social_media']
request.session['country'] = v.country
request.session['city'] = v.city
request.session['year_of_birth'] = v.year_of_birth
request.session['current_grade'] = v.current_grade
request.session['university'] = v.university
request.session['school'] = v.school
request.session['native_language'] = v.native_language
request.session['phone_number'] = v.phone_number
request.session['email_business'] = v.email_business
request.session['social_media']= v.social_media
return redirect(request, '/form/3/', context={'form':form})
def FormStep3View(request):
forms = FormStep3()
return render(request, 'form_3.html', context={'form': forms})
def addForm3(request):
form = FormStep3(request.POST)
if form.is_valid():
x=modelstep3()
x.internship_idea = form.cleaned_data['internship_idea']
x.startup_business = form.cleaned_data['startup_business']
x.goals = form.cleaned_data['goals']
x.established_year = form.cleaned_data['established_year']
x.number_of_employees = form.cleaned_data['number_of_employees']
x.months = form.cleaned_data['months']
x.website = form.cleaned_data['website']
x.cell_number_business = form.cleaned_data['cell_number_business']
x.co_founder_details = form.cleaned_data['co_founder_details']
x.social_media_business = form.cleaned_data['social_media_business']
x.save()
request.session['internship_idea'] = x.internship_idea
request.session['startup_business'] = x.startup_business
request.session['goals'] = x.goals
request.session['established_year'] = x.established_year
request.session['number_of_employees'] = x.number_of_employees
request.session['months'] = x.months
request.session['website'] = x.website
request.session['cell_number_business'] = x.cell_number_business
request.session['co_founder_details']= x.co_founder_details
request.session['social_media_business'] = x.social_media_business
return redirect(request,'/form/4/',context={'form':form})
def FormStep4View(request):
forms = FormStep4()
return render(request, 'form_4.html', context={'form': forms})
def addForm4(request):
form = FormStep4(request.POST)
if form.is_valid():
y=modelstep4()
y.funding = form.cleaned_data['funding']
y.domain = form.cleaned_data[' domain']
y.stage_business = form.cleaned_data['stage_business']
y.initial_idea = form.cleaned_data['initial_idea']
y.business_plan = form.cleaned_data['business_plan']
y.stage_website = form.cleaned_data['stage_website']
y.presence_on_social = form.cleaned_data['presence_on_social']
y.ventured_registered = form.cleaned_data['ventured_registered']
y.vent_type = form.cleaned_data['vent_type']
y.date_register = form.cleaned_data['date_register']
y.scope_services = form.cleaned_data['scope_services']
y.save()
request.session['funding'] = y.funding
request.session[' domain'] = y.domain
request.session['initial_idea'] = y.initial_idea
request.session['business_plan'] = y.business_plan
request.session['stage_website'] = y.stage_website
request.session['presence_on_social'] = y.presence_on_social
request.session['ventured_registered'] = y.ventured_registered
request.session['vent_type'] = y.vent_type
request.session['date_register'] = y.date_register
request.session['scope_services'] = y.scope_services
return redirect(request,'/form/5/',context={'form':form})
def FormStep5View(request):
forms = FormStep5()
return render(request, 'form_5.html', context={'form': forms})
def addForm5(request):
form = FormStep5(request.POST)
if form.is_valid():
a=modelstep5()
a.differentiators_business = form.cleaned_data['differentiators_business']
a.explain_the_business_model =
form.cleaned_data['explain_the_business_model']
a.biggest_challenge_overcome =
form.cleaned_data['biggest_challenge_overcome']
a.biggest_mistake_amateur_entrepreneur =
form.cleaned_data['biggest_mistake_amateur_entrepreneur']
a.personally_bootstrapping_business =
form.cleaned_data['personally_bootstrapping_business']
a.entrepreneurial_funds = form.cleaned_data['entrepreneurial_funds']
a.save()
request.session['differentiators_business'] = a.differentiators_business
request.session['explain_the_business_model'] =a.explain_the_business_model
request.session['biggest_challenge_overcome'] = a.biggest_challenge_overcome
request.session['biggest_mistake_amateur_entrepreneur'] =
a.biggest_mistake_amateur_entrepreneur
request.session['personally_bootstrapping_business'] =
a.personally_bootstrapping_business
request.session['entrepreneurial_funds'] = a.entrepreneurial_funds
return redirect(request,'/form/6/',context={'form':form})
def FormStep6View(request):
forms = FormStep6()
return render(request, 'form_6.html', context={'form': forms})
def addForm6(request):
form = FormStep6(request.POST)
if form.is_valid():
b=modelstep6()
b.plan_scaleup_business = form.cleaned_data['plan_scaleup_business']
b.trajectory_of_company = form.cleaned_data['trajectory_of_company']
b.biggest_achievement_venture =
form.cleaned_data['biggest_achievement_venture ']
b.startup_recognized = form.cleaned_data['startup_recognized']
b.giving_up_and_doing_something =
form.cleaned_data['giving_up_and_doing_something']
b.save()
request.session['plan_scaleup_business'] = b.plan_scaleup_business
request.session['trajectory_of_company'] = b.trajectory_of_company
request.session['biggest_achievement_venture'] =
b.biggest_achievement_venture
request.session['startup_recognized'] = b.startup_recognized
request.session['giving_up_and_doing_something'] =
b.giving_up_and_doing_something
return redirect(request,'/form/7/',context={'form':form})
def FormStep7View(request):
forms = FormStep7()
return render(request, 'form_7.html', context={'form': forms})
def addForm7(request):
form = FormStep7(request.POST)
if form.is_valid():
c=modelstep7()
c.rollercoaster_ride_of_entrepreneurship=form['rollercoaster_ride_of_entrepreneurship']
c.vision_for_organization_2020=form.cleaned_data['vision_for_organization_2020']
c.prestigious_awards_received=form.cleaned_data['prestigious_awards_received']
c.recognition_that_you_value=form.cleaned_data['recognition_that_you_value']
c.tips_budding_teenage_entrepreneurs=form.cleaned_data['tips_budding_teenage_entrepreneurs']
c.motivational_quote=form.cleaned_data['motivational_quote']
c.role_model=form.cleaned_data['role_model']
c.advisors_contribution=form.cleaned_data['advisors_contribution']
c.internships=form.cleaned_data['internships']
request.session['rollercoaster_ride_of_entrepreneurship'] =
c.rollercoaster_ride_of_entrepreneurship
request.session['vision_for_organization_2020'] =
c.vision_for_organization_2020
request.session['prestigious_awards_received'] =
c.prestigious_awards_received
request.session['recognition_that_you_value'] = c.recognition_that_you_value
request.session['tips_budding_teenage_entrepreneurs'] =
c.tips_budding_teenage_entrepreneurs
request.session['motivational_quote'] = c.motivational_quote
request.session['role_model'] = c.role_model
request.session['advisors_contribution'] = c.advisors_contribution
request.session['internships'] = c.internships
return redirect(request,'/form/8/',context={'form':form})
def FormStep8View(request):
forms = FormStep8()
return render(request, 'form_8.html', context={'form': forms})
def addForm8(request):
form = FormStep8(request.POST)
if form.is_valid():
d=modelstep8()
d.portraitphoto=form.ImageField(label='Portrait photos of yourself')
d.high_resolution=form.cleaned_data['high_resolution']
d.company_logo=form.cleaned_data['company_logo']
d.product_images=form.cleaned_data['product_images']
d.location_img=form.cleaned_data['location_img']
d.product_video=form.cleaned_data['product_video']
d.customer_testimonial_video=form.cleaned_data['customer_testimonial_video']
request.session['portraitphoto'] = d.portraitphoto
request.session['high_resolution'] = d.high_resolution
request.session['company_logo'] = d.company_logo
request.session['product_images'] = d.product_images
request.session['location_img'] = d.location_img
request.session['product_video'] = d.product_video
request.session['customer_testimonial_video'] = d.customer_testimonial_video
return redirect(request,'/form/9/',context={'form':form})
def FormStep9View(request):
forms = FormStep9()
return render(request, 'form_9.html', context={'form': forms})
def addForm9(request):
form = FormStep9(request.POST)
if form.is_valid():
e=modelstep9()
e.re_business=form.cleaned_data['re_business']
e.zoom_call=form.cleaned_data['zoom_call']
e.loc_head=form.cleaned_data['loc_head']
e.save()
request.session['re_business'] = e.re_business
request.session['zoom_call'] = e.zoom_call
request.session['loc_head'] = e.loc_head
return redirect(request,'/form/10/',context={'form':form})
class FormStep10View(request):
forms = FormStep10()
return render(request, 'form_10.html', context={'form': forms})
def addForm10(request):
form = FormStep10(request.POST)
if form.is_valid():
f=modelstep10()
f.story_published=form.cleaned_data['story_published']
f.social_media_published=form.cleaned_data['social_media_published']
f.save()
request.session['story_published'] = f.story_published
request.session['social_media_published'] = f.social_media_published
return redirect(request, 'display.html', context={'form': form})
class SuccessView(TemplateView):
template_name = 'success.html'
urls.py
from django.urls import path
from django.contrib import admin
from django.views.generic import RedirectView
from mysite.core.views import
addForm1,addForm2,addForm3,addForm4,addForm5,addForm6,addForm7,addForm8,addForm9,addForm10,FormStep1View,FormStep2View,FormStep3View,FormStep4View,FormStep5View,FormStep6View,FormStep7View,FormStep8View,FormStep9View,FormStep10View
from mysite.core import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', RedirectView.as_view(url='/form/1/'), name='index'),
path('form/1/', FormStep1View, name='form_1'),
path('form/2/', FormStep2View, name='form_2'),
path('form/3/', FormStep3View, name='form_3'),
path('form/4/', FormStep4View, name='form_4'),
path('form/5/',FormStep5View, name='form_5'),
path('form/6/', FormStep6View, name='form_6'),
path('form/7/', FormStep7View, name='form_7'),
path('form/8/', FormStep8View, name='form_8'),
path('form/9/', FormStep9View, name='form_9'),
path('form/10/',FormStep10View, name='form_10'),
path('success/', views.SuccessView.as_view(), name='success'),
path('addForm1', addForm1),
path('addForm2', addForm2),
path('addForm3', addForm3),
path('addForm4', addForm4),
path('addForm5', addForm5),
path('addForm6', addForm6),
path('addForm7', addForm7),
path('addForm8', addForm8),
path('addForm9', addForm9),
path('addForm10', addForm10),
]
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/4bf324e5-355d-4894-b54f-958e3f5fcd47%40googlegroups.com.