Beispiel #1
0
 def get(self, request):
     page = request.GET.get('page')
     try:
         query = Query(Card)
         query.not_equal_to('publish', True)
         query.not_equal_to('deleted', True)
         query.does_not_exist('user')
         #query.not_equal_to('publish',False)
         #query.does_not_exist('cid')
         if page is None:
             page = 0
         count = query.count()
         query.skip(int(page) * 100)
         query.limit(100)
         query.include('user')
         cards = query.descending('likes').find()
     except LeanCloudError as e:
         if e.code == 101:
             cards = []
         else:
             raise e
     return render(request, 'card_preview.html', {
         'cards': cards,
         'count': count
     })
Beispiel #2
0
 def get(self, request):
     try:
         query = Query(Card)
         query.not_equal_to('deleted',False)
         query.does_not_exist('cid')
         query.limit(1000)
         count = query.count()
         query.include('user')
         cards = query.descending('createdAt').find()
     except LeanCloudError as e:
         if e.code == 101:
             cards = []
         else:
             raise e
     return render(request,'card_deleted.html',{'cards':cards,'count':count})                 
Beispiel #3
0
                        align='center')
    draw.multiline_text((w - crw, h - 15 - crh),
                        copyright,
                        font=copyright_fnt,
                        fill=(189, 189, 189, 255),
                        align='center')

    # save image data to output stream
    base.save(msstream, "jpeg")
    # release memory
    base.close()


print('getting total count:')
query = Query(Card)
query.does_not_exist('photo')
#query.exists('db_num')
query.limit(1000)
count = query.count()
progress = 0
print('Total:' + str(count))
cardlist = query.find()
for card in cardlist:
    id = card.get('objectId')
    print('generating:' + id)
    result = generateCard(id)
    print('result:' + result)
    print('progess:(' + str(progress) + '/' + str(count) + ')')
    progress = progress + 1
else:
    print('end')