Esempio n. 1
0
 def post(self, request):
     userinstance = stories(author=request.user)
     form = CreateForm(
         request.POST or None,
         request.FILES,
         instance=userinstance,
     )
     if form.is_valid():
         form.save(commit=True)
         title = form.cleaned_data['title']
         '''description = form.cleaned_data['description']
         content = form.cleaned_data['content']'''
         send_mail(
             subject="blog created!!",
             message="congrats your post: " + title +
             " has been published successfully",
             from_email="*****@*****.**",
             recipient_list=[request.user.email],
             fail_silently=False,
             auth_user=settings.EMAIL_HOST_USER,
             auth_password=settings.EMAIL_HOST_PASSWORD,
         )
         return redirect('/stories/')
Esempio n. 2
0
def Contact_Create(request):
	if request.POST:
		form = CreateForm(request.POST)
		if form.is_valid():
			a = form.save()

			messages.add_message(request, messages.SUCCESS, "You Data was added")
			return HttpResponseRedirect('/users/all')

	else:
		form = CreateForm()

	args = {}
	args.update(csrf(request))
	args['form'] = form

	return render_to_response('create_list.html', args)
Esempio n. 3
0
    def post(self, request):

        create_form = CreateForm(request.POST)

        if not create_form.is_valid():

            msg = 'Please fill the form correctly and try again!'

            context = {'form': create_form, 'msg': msg, 'color': 'yellow'}

            return render(request, 'users/new.html', context)

        else:

            if not (create_form.cleaned_data['password1']
                    and create_form.cleaned_data['password2'] and
                    (create_form.cleaned_data['password2']
                     == create_form.cleaned_data['password1'])):

                context = {
                    'form': create_form,
                    'msg': "Password fields do not match!",
                    'color': 'yellow'
                }

                return render(request, 'users/new.html', context)

            pre_saved_user = create_form.save(commit=False)

            pre_saved_user.set_password(create_form.cleaned_data['password2'])

            pre_saved_user.save()

            new_wallet = Wallet.objects.create(user=pre_saved_user)

            new_wallet.save()

            pre_saved_user.wallet_address = new_wallet.wallet_address

            pre_saved_user.save()

            request.session.flush()

            return redirect('/users/login/')
Esempio n. 4
0
File: views.py Progetto: hydai/OuO
def create(request, tid):
    template = get_object_or_404(Template, id=tid)
    fields = template.fields.all()
    form = CreateForm()
    if request.method == "POST":
        form = CreateForm(request.POST)
        if form.is_valid():
            graph = form.save(commit=False)
            graph.template = template
            graph.owner = Member.objects.get(user=request.user)
            graph.save()
            for field in fields:
                onto = request.POST.get(field.fname, "")
                mapping = Mapping.objects.create(field=field, onto=onto)
                graph.mappings.add(mapping)
                graph.save()
            return HttpResponseRedirect("/graph/result/%d" % graph.id)

    return render(request, "create_graph.html", {"form": form, "fields": fields})
Esempio n. 5
0
def create(request, tid):
    template = get_object_or_404(Template, id=tid)
    fields = template.fields.all()
    form = CreateForm()
    if request.method == 'POST':
        form = CreateForm(request.POST)
        if form.is_valid():
            graph = form.save(commit=False)
            graph.template = template
            graph.owner = Member.objects.get(user=request.user)
            graph.save()
            for field in fields:
                onto = request.POST.get(field.fname, '')
                mapping = Mapping.objects.create(field=field, onto=onto)
                graph.mappings.add(mapping)
                graph.save()
            return HttpResponseRedirect('/graph/result/%d' % graph.id)

    return render(request, 'create_graph.html', {'form': form, 'fields': fields})