def post(self, request): form = MemoForm(request.POST) if form.is_valid(): MemoModel.objects.create(username=form.clean_data['username'], message=form.clean_data['message'], time=datetime.now()) return HttpResponseRedirect('/memo/')
def get(self, request): form = MemoForm() if MemoModel.objects.count() >= 10: recent_message = MemoModel.objects.order_by('time')[-10:] else: recent_message = MemoModel.objects.all() return render(request, 'memo.html', { 'form': form, 'historys': recent_message })
def create(): form = MemoForm(request.form) app.logger.debug("Create") app.logger.debug(form.validate_on_submit()) if form.validate_on_submit(): if "Memo" in request.form: dtDate = arrow.utcnow() put_memo(dtDate, request.form["Memo"]) return redirect(url_for('index')) return flask.render_template('create.html', form=form)
def memo_handler(request): if MemoModel.objects.count() >= 10: recent_message = MemoModel.objects.order_by('time')[-10:] else: recent_message = MemoModel.objects.all() if request.method == 'POST': form = MemoForm(request.POST) if form.is_valid(): print form.cleaned_data MemoModel.objects.create(username=form.cleaned_data['username'], message=form.cleaned_data['message'], time=datetime.now()) return render(request, 'memo.html', {'historys': recent_message})