14 lines
		
	
	
		
			504 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			504 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from django.db import models
 | |
| from django.contrib.auth.models import User
 | |
| 
 | |
| class Article(models.Model):
 | |
|     title = models.CharField(max_length=200, unique=True)
 | |
|     author = models.ForeignKey(User, on_delete=models.CASCADE)
 | |
|     text = models.TextField()
 | |
|     created_date = models.DateField(auto_now_add=True)
 | |
| 
 | |
|     def __unicode__ (self):
 | |
|         return "%s: %s" % (self.author.username, self.title)
 | |
|     def get_excerpt(self):
 | |
|         return self.text[:200] + "..." if len(self.text) > 140 else self.text
 | 
