def get_mag_activities(request, magazine_id=1): data = {"code": "err"} try: magazine = Magazine.objects.get(pk=magazine_id) except Magazine.DoesNotExist: data.update({"code": "err", "desc": u"请输入正确的杂志id"}) return json_response(data) activities = Activity.objects.filter(magazine=magazine).all().values_list("id", "name") data.update({ "code": "ok", "activities": list(activities) }) return json_response(data)
def get_activity_info(request, activity_id=1): data = {"code": "err"} try: activity = Activity.objects.get(pk=activity_id) except Activity.DoesNotExist: data.update({"code": "err", "desc": u"请输入正确的活动id"}) return json_response(data) data.update({ "code": "ok", "act_info": { "act_id": activity.id, "act_name": activity.name, "act_info": activity.description, "question": list(activity.question_set.all().values_list("id", flat=True)) } }) return json_response(data)