def listChapter(request): ebook_id = request.REQUEST.get('ebook_id') if request.method =='GET': id = int(ebook_id) chapters = database_query_utility.getAllChapterEbook(id) if len(chapters)>0: data = [] for idx in range(len(chapters)): data.append({'chapter_id': chapters[idx]['id'], 'total': database_query_utility.getTotalImageInChapter(chapters[idx]['id']),'name': chapters[idx]['name'],'update': database_query_utility.convertDate(str(chapters[idx]['update']))}) data_json = json.dumps({'ebook_id': ebook_id, 'chapters':data}) return HttpResponse(data_json, content_type='application/json', status=200) else: data = {'error': 'Data not found'} data_json = json.dumps(data) return HttpResponse(data_json, content_type='application/json', status=404) else: pass
def getebook(request): ebook_id = request.REQUEST.get('ebook_id') if request.method =='GET': ebook = database_query_utility.getEbookById(ebook_id) if len(ebook)>0: data = {'ebook_id': ebook[0]['id'], 'ebook':{'id': ebook[0]['id'], 'name': ebook[0]['name'], 'cover': database_query_utility.convertCover(ebook[0]['cover']), 'description': ebook[0]['description'],'author': ebook[0]['author'],'update': database_query_utility.convertDate(str(ebook[0]['update']))}} data_json = json.dumps(data) return HttpResponse(data_json, content_type='application/json', status=200) else: data = {'error': 'Data not found'} data_json = json.dumps(data) return HttpResponse(data_json, content_type='application/json', status=404) else: data = {'error': 'Data not found'} data_json = json.dumps(data) return HttpResponse(data_json, content_type='application/json', status=404)