我需要访问UpdateView中模型中的指定字段,然后将该变量传递给url
Ajax.ActionLink
我试过
class UpdatePredioCreditoView(UpdateView):
model = CreditoPredio
form_class = PredioCreditoEditForm
success_url = '/'
template_name = 'predio/edit/credito.html'
def get_object(self):
return get_object_or_404(CreditoPredio,predio_id=)
但是我得到了:
超出最大递归深度
网址:
def get_object(self):
self.object = self.get_object()
return get_object_or_404(CreditoPredio,predio_id=self.object.pk)
对不起西班牙语变量,我的客户就这样问了。
答案 0 :(得分:1)
看起来您想要从URL中获取predio_id
,并使用它来获取对象。您可以使用以下内容执行此操作:
def get_object(self):
return get_object_or_404(CreditoPredio, predio_id=self.kwargs['predio_id'])