def post(self, request, pk):
farm = get_object_or_404(models.Farm, id=pk)
farm.source = discovery.FARM_DEFAULT
try:
farm.save()
except IntegrityError:
return render(request, 'promgen/farm_duplicate.html', {
'pk': farm.pk,
'next': request.POST.get('next', reverse('farm-detail', args=[farm.pk])),
'farm_list': models.Farm.objects.filter(name=farm.name)
})
return HttpResponseRedirect(
request.POST.get('next', reverse('farm-detail', args=[farm.pk]))
)
评论列表
文章目录