project.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:electron-crash-reporter 作者: lipis 项目源码 文件源码
def admin_project_update(project_id=0):
  if project_id:
    project_db = model.Project.get_by_id(project_id)
  else:
    project_db = model.Project(user_key=auth.current_user_key())

  if not project_db:
    flask.abort(404)

  form = ProjectUpdateAdminForm(obj=project_db)

  if form.validate_on_submit():
    form.populate_obj(project_db)
    project_db.put()
    return flask.redirect(flask.url_for('admin_project_list', order='-modified'))

  return flask.render_template(
    'project/admin_project_update.html',
    title=project_db.name,
    html_class='admin-project-update',
    form=form,
    project_db=project_db,
    back_url_for='admin_project_list',
    api_url=flask.url_for('api.admin.project', project_key=project_db.key.urlsafe() if project_db.key else ''),
  )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号