def add_record(): add_department = True form = RecordForm() if form.validate_on_submit(): record = Record(name=form.name.data, day=form.day.data, production=form.production.data, opening=form.opening.data, closing=form.closing.data) try: # add department to the database db.session.add(record) db.session.commit() flash('You have successfully added a new department.') except: # in case department name already exists flash('Error: department name already exists.') # redirect to departments page return redirect(url_for('admin.list_departments')) # load department template return render_template('home/record.html', action="Add", add_record=add_record, form=form, title="Add Record")
def edit(id): form = RecordForm() if form.validate_on_submit(): for item in RECORDS: if str(item.id) == id: item.value = request.form['value'] item.timestamp = datetime.now() break return redirect(url_for('home')) return render_template('edit.html', id=id, form=form)
def add(): form = RecordForm() if form.validate_on_submit(): record = Record() record.id = uuid.uuid4() record.value = request.form['value'] record.timestamp = datetime.now() RECORDS.append(record) return redirect(url_for('home')) return render_template('add.html', form=form)
def resize(request, id=None): if id is not None: if request.user.is_superuser: instance = Record.objects.get(id=id) else: instance = Record.objects.get(id=id, session_id=request.session.session_key) form = RecordForm(request.POST, instance=instance) else: form = RecordForm(request.POST) if not form.is_valid(): return { 'errors': form.errors } record = form.save_no_email() record.session_id = request.session.session_key try: record.save() except CrossingEntryException, e: return { 'error': e.message, }
def post(self, request): form = RecordForm(request.DATA) if form.is_valid(): record_id = form.save(user=request.user) print record_id return Response( { "success": True, "message": "Success", "record": record_id }, status.HTTP_200_OK) else: return Response({ "success": False, "message": "Invalid Data" }, status.HTTP_406_NOT_ACCEPTABLE)
def write(): form = RecordForm() content = request.form.get('record') print(content) print(form.validate_on_submit()) # if request.method == 'POST': if form.validate_on_submit(): print("1111\n") content = request.form.get('record') time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') user = current_user.user_email print(content, time, user) record = Record(user) record.create_new_record(time, content) return redirect(request.args.get('next') or url_for('index')) # time = time.strftime('%Y.%m.%d', time.localtime(time.time())) return render_template('write.html', title="write diary", form=form, user_info_global=user_info_global)