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/')
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)
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/')
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})
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})