def add_job(request): form = JobForm() if request.method == 'POST' and form.validate(request.form): form.save() return redirect(url_for('job/admin/index')) return render_to_response( 'job/admin/add.html', { 'form': form.as_widget() } )
def edit_job(request, key_id): job = Job.get_by_id(key_id) if not job: return redirect(url_for('job/admin/index')) form = JobForm(instance=job) if request.method == 'POST' and form.validate(request.form): job = form.save(commit=False) job.put() return redirect(url_for('job/admin/index')) return render_to_response( 'job/admin/edit.html', { 'form': form.as_widget(), 'key_id': key_id } )