class IdcView(ListView): model = Idcc context_object_name = "idcc" template_name = 'tm/idc.html' #paginate_by = 3 def get_context_data(self, *, object_list=None, **kwargs): context = super(IdcView, self).get_context_data(**kwargs) context['
model = Idcc
context_object_name = "idcc"
template_name = 'tm/idc.html' #paginate_by = 3
def get_context_data(self, *, object_list=None, **kwargs):
context = super(IdcView, self).get_context_data(**kwargs)
context['publication'] = '21112'
context['budget'] = Idcc.objects.all()
return context
class IdcView(TemplateView):
template_name = 'tm/idc.html' def get_context_data(self, **kwargs):
idcs = Idcc.objects.all()
return {'idcs':idcs}
def post(self,request,*args,**kwargs):
print(request.body)
#data = QueryDict(request.body).dict() data = request.POST.dict()
Idcc.objects.create(**data)
status={'status':'1'}
return JsonResponse(status)
def delete(self,request,*args,**kwargs):
pk=kwargs.get('pk')
print(pk)
Idcc.objects.get(id=pk).delete()
status={'status':'1'}
return JsonResponse(status)
def put(self,request,*args,**kwargs):
pk = kwargs.get('pk')
data = QueryDict(request.body).dict()
print(data)
Idcc.objects.filter(id=pk).update(**data)
status={'status':'1'}
return JsonResponse(status)