def comments(request): form = NewForm() if request.method=="POST": form = NewForm(request.POST) if form.is_valid(): App_new.objects.create(**{'field1':request.POST.get('field1'), 'field2':request.POST.get('field2')}) return HttpResponseRedirect('/') return render(request, 'apppshka/comments.html', locals())
def new(): from forms import NewForm form = NewForm() if form.validate_on_submit(): payment = Payment(payerName = g.user.userName, time=datetime.datetime.utcnow(), paymentTypeName=form.paymenttype.data, amount=form.amount.data) db.session.add(payment) db.session.commit() flash('Your changes have been saved.') return redirect(url_for('new')) return render_template('new.html', form = form)
def article_edit(request, subject, aid): article = Articles.objects.select_related().get(pk=aid) perm_edit_article = False if request.user == article.name: perm_edit_article = True if subject == 'new': form = NewForm(instance=article) elif subject == 'topic': form = TopicForm(instance=article) if request.method == 'POST': article.title = request.POST['title'] article.category = request.POST['category'] article.label = request.POST['label'] article.content = request.POST['content'] if subject == 'new': article.source = request.POST['source'] article.sourceurl = request.POST['sourceurl'] article.team = request.POST['team'] elif subject == 'topic': article.category2 = request.POST['category2'] article.save() return HttpResponseRedirect('/articles/%s/' % aid) return render_to_response("article_edit.html",{'form': form, 'perm_edit_article': perm_edit_article},\ context_instance=RequestContext(request))
def new_product(): form = NewForm() if form.validate_on_submit(): # Guarda la imagen f = request.files['imagen'] nombre = str(int(time())) + f.filename nombre_con_hora = secure_filename(nombre) # Parche para Pycharm import os, sys base_dir = sys.path[0] f.save(os.path.join(base_dir, 'static/img/' + nombre_con_hora)) # Crea el producto return redirect(url_for('index')) else: return render_template('items/edit.html', form=form, todos_errores=form.errors.items())
def new_product(): form = NewForm() if form.validate_on_submit(): id_end = list_items[-1] id_end = int(id_end.id) + 1 f = request.files['imagen'] nombre = str(int(time())) + f.filename nombre_con_hora = secure_filename(nombre) import os, sys base_dir = sys.path[0] f.save(os.path.join(base_dir, 'static/img/' + nombre_con_hora)) list_items.append( Item(id_end, request.form['nombre'], float(request.form['precio']), request.form['descripcion'], 'img/' + nombre_con_hora)) return redirect(url_for('index')) else: return render_template('items/new.html', form=form, todos_errores=form.errors.items())
def new_note(): form = NewForm() if request.method == 'POST': if form.validate_on_submit(): # Guardamos en la base de datos flash('Guardado bien', 'success') my_note = Note(request.form['title'], request.form['text']) db.session.add(my_note) try: db.session.commit() except: db.session.rollback() return redirect(url_for('index')) else: # Mostramos errores errores = form.errors.items() for campo, mensajes in errores: for mensaje in mensajes: flash(mensaje, 'danger') return render_template('items/new.html', form=form)
def new(): form = NewForm() return render_template('items/new.html', form=form, todos_errores=form.errors.items())
def new(): form = NewForm() return render_template('items/new.html', form=form)
def add(request): context = {} context['mapHeight'] = 500 context['mapWidth'] = 940 context['mapCenterLat'] = 48.998465 context['mapCenterLng'] = 21.239812 context['mapZoomLevel'] = 13 grounds = [] for grnd in ground.objects.all(): grounds.append(grnd) context['grounds'] = grounds saved = None user = User.objects.get(id=request.user.id) if request.method == 'POST': form = NewForm(request.POST, files=request.FILES) if form.is_valid(): event = Event(title = form.cleaned_data['title']) startDate = form.cleaned_data['startOfActionDate'] startTime = form.cleaned_data['startOfActionTime'] splitStartDate = startDate.split(".") splitStartTime = startTime.split(":") event.startOfAction = datetime.datetime(int(splitStartDate[2]), int(splitStartDate[1]), int(splitStartDate[0]), int(splitStartTime[0]), int(splitStartTime[1])) event.published = datetime.datetime.now() event.numberOfPlayers = form.cleaned_data['numberOfPlayers'] if form.data.get("loginCheckBox") == "on": event.login_since = datetime.datetime.now() else: loginDate = form.cleaned_data['login_sinceDate'] loginTime = form.cleaned_data['login_sinceTime'] splitLoginDate = loginDate.split(".") splitLoginTime = loginTime.split(":") event.login_since = datetime.datetime(int(splitLoginDate[2]), int(splitLoginDate[1]), int(splitLoginDate[0]), int(splitLoginTime[0]), int(splitLoginTime[1])) event.prologue = form.cleaned_data['prologue'] event.scenario = form.cleaned_data['scenario'] event.organizationNotes = form.cleaned_data['organizationNotes'] durationTime = form.cleaned_data['duration'] splitDurationTime = durationTime.split(":") event.duration = datetime.time(int(splitDurationTime[0]), int(splitDurationTime[1]), 0) event.entryFee = form.cleaned_data['entryFee'] event.author = user #event.ground = form.cleaned_data['ground'] event.locationLat = form.data['Latitude'] event.locationLng = form.data['Longitude'] event.titleImage = form.cleaned_data['titleImage'] event.published = datetime.datetime.now() groundId = int(form.data['groundId']) if (groundId > 0): event.ground = ground.objects.get(id=groundId) event.save() event.users.add(user.player) return HttpResponseRedirect('/events/detail/' + str(event.id)) else: context['form'] = form context['fail'] = True return render_to_response('event/newEvent.html', context, context_instance=RequestContext(request)) else: form = NewForm() context['form'] = form context['saved'] = saved return render_to_response('event/newEvent.html', context, context_instance=RequestContext(request))