def course(): if request.method == 'GET': return render_template('admin/courselist.html') form = SearchForm(request.form) if form.validate(): sres=form.search() return render_template('admin/courselist.html',result=sres) return render_template('admin/courselist.html')
def xk(): if request.method == 'GET': return render_template('student/xk.html') form = SearchForm(request.form) #卧槽简直是坑啊,之前在这用wtform一切都没问题尼玛就是获取不到表单数据,索性SearchForm不继承Form,然后就过了,我勒个去,怀疑是wtform哪bug了 if form.validate(): sres = form.search() return render_template('student/xk.html', result=sres) return render_template('student/xk.html')
def xk(): if request.method == 'GET': return render_template('student/xk.html') form = SearchForm(request.form) #卧槽简直是坑啊,之前在这用wtform一切都没问题尼玛就是获取不到表单数据,索性SearchForm不继承Form,然后就过了,我勒个去,怀疑是wtform哪bug了 if form.validate(): sres=form.search() return render_template('student/xk.html',result=sres) return render_template('student/xk.html')
def code(request): form = SearchForm(request.GET) if form.is_valid(): result = form.search() return { 'criteries': criterion.CHOICE, 'result': result, 'critery': form.get_critery(), 'alters': form.get_alters() }
def search(request): output = { 'success': False, 'items': [] } form = SearchForm(request.POST) if form.is_valid(): result = form.search() for item in result: el = { 'pk': item['item'].pk, 'name': item['item'].name, 'value': item['value'] } output['items'].append(el) output['success'] = True return output
def render(self, context, instance, placeholder): request = context['request'] if request.GET.get('query', None) is not None: form = SearchForm(request.GET) if form.is_valid(): results = form.search() context.update( { 'search': instance, 'results': results, 'query': request.GET['query'], 'form': form, }) return context else: form = SearchForm() context.update({ 'search': instance, 'form': form, }) return context