pollvotemodel.py 665 B

12345678910111213141516
  1. from django.db import models
  2. class PollVote(models.Model):
  3. poll = models.ForeignKey('Poll', related_name="vote_set")
  4. forum = models.ForeignKey('Forum')
  5. thread = models.ForeignKey('Thread')
  6. option = models.ForeignKey('PollOption', null=True, blank=True)
  7. user = models.ForeignKey('User', null=True, blank=True, on_delete=models.SET_NULL)
  8. user_name = models.CharField(max_length=255, null=True, blank=True)
  9. user_slug = models.SlugField(max_length=255, null=True, blank=True)
  10. date = models.DateTimeField()
  11. ip = models.GenericIPAddressField()
  12. agent = models.CharField(max_length=255)
  13. class Meta:
  14. app_label = 'misago'