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.

Reply via email to