models.py 753 B

123456789101112131415161718192021222324252627282930
  1. from django.conf import settings
  2. from django.db import models
  3. class CategoryRead(models.Model):
  4. user = models.ForeignKey(
  5. settings.AUTH_USER_MODEL,
  6. on_delete=models.CASCADE,
  7. )
  8. category = models.ForeignKey(
  9. 'misago_categories.Category',
  10. on_delete=models.CASCADE,
  11. )
  12. last_read_on = models.DateTimeField()
  13. class ThreadRead(models.Model):
  14. user = models.ForeignKey(
  15. settings.AUTH_USER_MODEL,
  16. on_delete=models.CASCADE,
  17. )
  18. category = models.ForeignKey(
  19. 'misago_categories.Category',
  20. on_delete=models.CASCADE,
  21. )
  22. thread = models.ForeignKey(
  23. 'misago_threads.Thread',
  24. on_delete=models.CASCADE,
  25. )
  26. last_read_on = models.DateTimeField()