def guild_config_history(guild):
def serialize(gcc):
return {
'user': serialize_user(gcc.user_id),
'before': unicode(gcc.before_raw),
'after': unicode(gcc.after_raw),
'created_at': gcc.created_at.isoformat(),
}
q = GuildConfigChange.select(GuildConfigChange, User).join(
User, on=(User.user_id == GuildConfigChange.user_id),
).where(GuildConfigChange.guild_id == guild.guild_id).order_by(
GuildConfigChange.created_at.desc()
).paginate(int(request.values.get('page', 1)), 25)
return jsonify(map(serialize, q))
评论列表
文章目录