コード例 #1
0
ファイル: admins.py プロジェクト: gmist/five-studio
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()
        }
    )
コード例 #2
0
ファイル: admins.py プロジェクト: gmist/five-studio
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
        }
    )