mirror of
				https://github.com/django/django.git
				synced 2025-10-29 08:36:09 +00:00 
			
		
		
		
	This is the result of Christopher Medrela's 2013 Summer of Code project. Thanks also to Preston Holmes, Tim Graham, Anssi Kääriäinen, Florian Apolloner, and Alex Gaynor for review notes along the way. Also: Fixes #8579, fixes #3055, fixes #19844.
		
			
				
	
	
		
			28 lines
		
	
	
		
			632 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			632 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # -*- coding: utf-8 -*-
 | |
| from __future__ import unicode_literals
 | |
| 
 | |
| from django.core import checks
 | |
| from django.db import models
 | |
| 
 | |
| 
 | |
| class ModelRaisingMessages(models.Model):
 | |
|     @classmethod
 | |
|     def check(self, **kwargs):
 | |
|         return [
 | |
|             checks.Warning(
 | |
|                 'First warning',
 | |
|                 hint='Hint',
 | |
|                 obj='obj'
 | |
|             ),
 | |
|             checks.Warning(
 | |
|                 'Second warning',
 | |
|                 hint=None,
 | |
|                 obj='a'
 | |
|             ),
 | |
|             checks.Error(
 | |
|                 'An error',
 | |
|                 hint='Error hint',
 | |
|                 obj=None,
 | |
|             )
 | |
|         ]
 |