|  |  | @ -18,18 +18,13 @@ def leave_comment(request, post_id): | 
			
		
	
		
		
			
				
					
					|  |  |  |     post = get_object_or_404(Post, pk=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 |  |  |  |         parent = None | 
			
		
	
		
		
			
				
					
					|  |  |  |     else: |  |  |  |     else: | 
			
		
	
		
		
			
				
					
					|  |  |  |         try: |  |  |  |         try: | 
			
		
	
		
		
			
				
					
					|  |  |  |             parent = Comment.objects.get(id=parent_id) |  |  |  |             parent = Comment.objects.get(id=parent_id, post=post_id) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             # если комментарий, на который отвечает пользователь не к |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             # этой статье, то игнорируем поле ответа |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             if not parent in post.comment_set.all(): |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 parent = None |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         except ObjectDoesNotExist: |  |  |  |         except ObjectDoesNotExist: | 
			
		
	
		
		
			
				
					
					|  |  |  |             parent = None |  |  |  |             parent = None | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |