models.py 612 B

1234567891011121314151617181920212223
  1. from django.conf import settings
  2. from django.db import models
  3. from django.utils import timezone
  4. class PostRead(models.Model):
  5. user = models.ForeignKey(
  6. settings.AUTH_USER_MODEL,
  7. on_delete=models.CASCADE,
  8. )
  9. category = models.ForeignKey(
  10. 'misago_categories.Category',
  11. on_delete=models.CASCADE,
  12. )
  13. thread = models.ForeignKey(
  14. 'misago_threads.Thread',
  15. on_delete=models.CASCADE,
  16. )
  17. post = models.ForeignKey(
  18. 'misago_threads.Post',
  19. on_delete=models.CASCADE,
  20. )
  21. last_read_on = models.DateTimeField(default=timezone.now)