return to previous page after DeviceUpdateView

This commit is contained in:
Andreas Zweili 2020-05-27 22:50:29 +02:00
parent 52d438a96f
commit 4ff158a866
2 changed files with 7 additions and 1 deletions

View File

@ -16,5 +16,11 @@
</div>
<br>
<input type="submit" value="Save" class="btn btn-primary">
<input type="hidden" id="previous_page" name="previous_page" value="/previous/page/url">
</form>
<script>
prev = document.getElementById("previous_page");
prev.value = document.referrer;
</script>
{% endblock %}

View File

@ -99,7 +99,7 @@ class DeviceUpdateView(LoginRequiredMixin, UpdateView):
template_name = 'devices/device_update.html'
def get_success_url(self):
return reverse('device', args=(self.object.pk,))
return self.request.POST.get('previous_page')
class DeviceDeleteView(LoginRequiredMixin, DeleteView):