コード例 #1
0
ファイル: views.py プロジェクト: duyth1993/ComicReader
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
コード例 #2
0
ファイル: views.py プロジェクト: duyth1993/ComicReader
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)