Esempio n. 1
0
    def start_tr(self, attrs):
        if self.break_tag == True:
            return

        if self.start_tag == True:
            if self.tr_index != 0:
                magnet = Magnet()
                magnet.movie = self.movie
                self.magnets.append(magnet)
            self.tr_index += 1
Esempio n. 2
0
def save(request):
    if request.POST and request.is_ajax():
        magnet = Magnet()
        magnet.image = request.POST.get('previewUrl', '')
        magnet.save()
        order = get_order(request, draft=True)
        order.save()
        order.magnets.add(magnet)
        data = serializers.serialize("json", [order])
        return HttpResponse(content=data, content_type='application/json')
    return HttpResponse('access denied!')
Esempio n. 3
0
    def checkUnique(self, pre_magnet):
        count = Magnet.select().where((Magnet.magnet_desc == pre_magnet.magnet_desc) & \
            (Magnet.magnet_upload_date == pre_magnet.magnet_upload_date)).count()
        if  count >= 1:
            print('        unique check failed: ' + pre_magnet.magnet_desc)
            return False

        return True
Esempio n. 4
0
def duplicate(request):
    if request.is_ajax() and request.POST:
        magnet_id = request.POST.get('donor_id', None)
        if magnet_id:
            magnet = get_object_or_404(Magnet, pk=magnet_id)
            new_magnet = Magnet()
            new_magnet.image = magnet.image
            new_magnet.save()
            try:
                new_magnet.order_draft.add(magnet.order_draft.get())
            except ObjectDoesNotExist, ex:
                new_magnet.delete()
            return HttpResponse(simplejson.dumps({"id": new_magnet.pk, "image": new_magnet.image.cdn_url}), mimetype="application/json")
        else:
            raise Http404