Beispiel #1
0
def add_new_lecture_from_notification(new_notif):
    for lect in new_notif:
        if LectureMessage.objects.filter(url_id=lect['url_id']).exists():
            lecture = LectureMessage.objects.get(url_id=lect['url_id'])
        else:
            lecture = LectureMessage()

        lecture.url_id = lect['url_id']
        lecture.title = lect['title']
        lecture.date_time = lect['date_time']
        lecture.place = lect['place']
        lecture.speaker = lect['speaker']
        lecture.download_date = timezone.now().isoformat()
        lecture.url_id_backup = lecture.url_id

        lecture.save()