|  |  |  | @ -18,18 +18,13 @@ def leave_comment(request, post_id): | 
			
		
	
		
			
				
					|  |  |  |  |     post = get_object_or_404(Post, pk=post_id) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     # сделать проверку более вменяемой | 
			
		
	
		
			
				
					|  |  |  |  |     parent_id = request.POST["reply_to"] | 
			
		
	
		
			
				
					|  |  |  |  |     parent_id = request.POST["reply_to"].strip() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     if parent_id == "": | 
			
		
	
		
			
				
					|  |  |  |  |     if not parent_id: | 
			
		
	
		
			
				
					|  |  |  |  |         parent = None | 
			
		
	
		
			
				
					|  |  |  |  |     else: | 
			
		
	
		
			
				
					|  |  |  |  |         try: | 
			
		
	
		
			
				
					|  |  |  |  |             parent = Comment.objects.get(id=parent_id) | 
			
		
	
		
			
				
					|  |  |  |  |             # если комментарий, на который отвечает пользователь не к | 
			
		
	
		
			
				
					|  |  |  |  |             # этой статье, то игнорируем поле ответа | 
			
		
	
		
			
				
					|  |  |  |  |             if not parent in post.comment_set.all(): | 
			
		
	
		
			
				
					|  |  |  |  |                 parent = None | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             parent = Comment.objects.get(id=parent_id, post=post_id) | 
			
		
	
		
			
				
					|  |  |  |  |         except ObjectDoesNotExist: | 
			
		
	
		
			
				
					|  |  |  |  |             parent = None | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |