# encoding=utf-8 from django.db import models class File(models.Model): original = models.FileField(max_length=255, verbose_name='Файл', upload_to="files") name = models.CharField(max_length=255, null=True, blank=True, verbose_name='Видимое имя файла') def __str__(self): return '%s' % self.original class Meta: verbose_name = 'Файл' verbose_name_plural = 'Файлы' class Comment(models.Model): email = models.CharField(verbose_name="email автора", max_length=63) text = models.TextField(default="", verbose_name="Текст комментария") files = models.ManyToManyField(to=File, blank=True, verbose_name='Файлы') key = models.SlugField(unique=True, verbose_name="Получения комментария по ключу") def __str__(self): return '%s' % self.key class Meta: verbose_name = 'Коммент' verbose_name_plural = 'Комменты'