240414

송용진·2024년 4월 14일
#board/views.py

class ItemLV(ListView):
	model = Item
    def get_context_dat(self,**kwargs:Any)->dict[str,Any]:
    	context = super().get_context_data(**kwargs)
        context['name'] = 'Tiger'
        return context
class ItemDV(DetailView):
	model = Item
class ItemCV(CreateView):
	pass
class content_comment(request,pk):
	item = Item.objects.get(pk=pk)
    if request.method == 'POST':
    	form = CommentForm(request.POST)
        if form.is_valid():
        	comment = form.save(commit=False)
            comment.item = item
            comment.save()
        elif request.method == 'GET':
        	form = CommentForm()
        return render(request,'board/item_detail.html',{'object':item,'form':form})
        
class ItemDeleteView(DeleteView):
	model = Item
    success_url = reverse_lazy('spring:index')

def itemLV(request):
	object = Item.objects.all()
    name = "Lion"
    context = {
    	'object_list' : object,
        'name' : name
    }
    return render(request=request,template_name='board/item_list.html',context = context)
    
profile
개발자

0개의 댓글