def activity_update(activity_id): db = DBOpera() if request.method == 'GET': activity = db.get_activityAttach(activity_id) time = activity.activity_time.strftime("%Y-%m-%dT%H:%M:%S") return render_template('manage_activityupdate.html', activity=activity, time=time) if request.method == 'POST': activity_name = request.form['activity_name'] activity_guest = request.form['activity_guest'] activity_num = request.form['activity_num'] activity_message = request.form['activity_message'] activity_datetime = request.form['activity_datetime'] activity_num = int(activity_num) activity_id = db.update_activity(activity_id, activity_name, activity_guest, activity_num, activity_message, activity_datetime) #TODO(caoyue):when add a new activity,we send a email to user who have confirm users = db.get_confirmUser() for user in users: send_email(user.user_email, 'A new activity looks forward to your participation.', 'user/activity_update', user=user, activity_name=activity_name, activity_id=activity_id) return redirect(url_for('activity_list'))
def activity_detail(activity_id): ''' 活动详情 ''' if request.method == 'GET': db = DBOpera() activity = db.get_activityAttach(activity_id) return render_template('user_blog_post.html', activity=activity)