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()
Beispiel #2
0
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()
Beispiel #4
0
def index(request):
    table = LectureMessage.generate_messages_table()
    return render_to_response('lecture/home.html', {'table': table})
Beispiel #5
0
def mobile(request):
    table = LectureMessage.generate_messages_table()
    return render(request, 'lecture/mobile.html', {'table': table})
Beispiel #6
0
def index(request):
    table = LectureMessage.generate_messages_table()
    return render(request, 'lecture/home.html', {'table': table})
Beispiel #7
0
def mobile(request):
    table = LectureMessage.generate_messages_table()
    return render(request, 'lecture/mobile.html', {'table': table})