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