def add_new_lecture_from_notification(new_notif): for lect in new_notif: if not LectureMessage.objects.filter(url_id=lect['url_id']).exists(): lecture = LectureMessage() for attr in lect: if isinstance(lect[attr], (unicode, str)) \ and len(lect[attr]) > 100: lect[attr] = lect[attr][:100] lecture.url_id = lect['url_id'] lecture.title = lect['title'] lecture.date = lect['date'] lecture.time = lect['time'] lecture.place = lect['place'] lecture.speaker = lect['speaker'] lecture.save()
def add_new_lecture_from_notification(new_notif): for lect in new_notif: if not LectureMessage.objects.filter( url_id=lect['url_id']).exists(): lecture = LectureMessage() for attr in lect: if isinstance(lect[attr], (unicode, str)) \ and len(lect[attr]) > 100: lect[attr] = lect[attr][:100] lecture.url_id = lect['url_id'] lecture.title = lect['title'] lecture.date = lect['date'] lecture.time = lect['time'] lecture.place = lect['place'] lecture.speaker = lect['speaker'] lecture.save()