from django.db import models

# Create your models here.
class Topic(models.Model):
	"""Тема, которую изучает пользователь"""
	text = models.CharField(max_length=200)
	date_added = models.DateTimeField(auto_now_add=True)

	def __str__(self):
		"""Возвращает строковое представление модели. """
		return self.text

class Entry(models.Model):
	"""Информация, изученная пользователем по теме """
	topic = models.ForeignKey('Topic',on_delete=models.CASCADE)
    
	text = models.TextField()
	date_added = models.DateTimeField(auto_now_add=True)

	def __str__(self):
		"""Возвращает строковое представлеине модели."""

		if len(self.text) > 50:
			return self.text[:50] + "..."
		else:
			return self.text
