def save_movement(request, pk): if request.method == 'POST': movement = Movement.objects.get(pk=pk) for attachment in movement.attachments.all(): user = User.objects.get(pk=40) # Hardcoded for now dl = Download(user=user, attachment=attachment) dl.save() return HttpResponseRedirect('/downloads/') return render(request, 'forms/save.html')
def save_downloads(request): if request.method == 'POST': items = request.getlist("items") # Need to save these items to the database for item in items: obj = Download(item) obj.save() # Now render downloads page return render(request, "download.html", {})
def save_piece(piece): p = Piece.objects.get(pk=int(piece)) # Save all of a piece's movements movs = Movement.objects.filter(piece_id=int(piece)) if movs: for m in movs.all(): for attachment in m.attachments.all(): dl = Download(user=USER, attachment=attachment) dl.save() # If piece has attachment, save this else: attachments = p.attachments.all() if attachments: for attachment in attachments: dl = Download(user=USER, attachment=attachment) dl.save()
def save_movement(movement): m = Movement.objects.get(pk=int(movement)) for attachment in m.attachments.all(): dl = Download(user=USER, attachment=attachment) dl.save()