attachmentmodel.py 877 B

12345678910111213141516171819
  1. from django.db import models
  2. class Attachment(models.Model):
  3. filetype = models.ForeignKey('AttachmentType')
  4. forum = models.ForeignKey('Forum', null=True, blank=True, on_delete=models.SET_NULL)
  5. thread = models.ForeignKey('Thread', null=True, blank=True, on_delete=models.SET_NULL)
  6. post = models.ForeignKey('Post', null=True, blank=True, on_delete=models.SET_NULL)
  7. user = models.ForeignKey('User', null=True, blank=True, on_delete=models.SET_NULL)
  8. user_name = models.CharField(max_length=255)
  9. user_name_slug = models.CharField(max_length=255)
  10. ip = models.GenericIPAddressField()
  11. agent = models.CharField(max_length=255)
  12. date = models.DateTimeField()
  13. name = models.CharField(max_length=255)
  14. path = models.CharField(max_length=255)
  15. size = models.PositiveIntegerField(max_length=255)
  16. class Meta:
  17. app_label = 'misago'