я хочу описать модель книги и заказа книг в магазине. Класс CountOfBook служит чтобы хранить информацию какое кол-во одинаковых книг требуестя заказать. Прощу проверить описание классов
class Book(models.Model):
title = models.CharField(max_length=100, verbose_name='Название')
authors = models.ManyToManyField(Author, verbose_name='Автор')
publisher = models.ForeignKey(Publisher, verbose_name='Издательство')
publication_date = models.DateField(blank=True, null=True,\
verbose_name='Дата издания')
class Admin:
pass
def __unicode__(self):
return self.title
class CountOfBook(models.Model):
book = models.ForeignKey(Book, verbose_name='Книга')
count = models.PositiveIntegerField(verbose_name='Кол-во')
class Admin:
pass
def __unicode__(self):
return u'%s %s' % (self.book, self.count)
class Order (models.Model):
title = models.CharField(max_length=100, verbose_name='Заявка')
set_of_book = models.ManyToManyField(CountOfBook, verbose_name='Набор книг')
#end_time = models.DateField(blank=True, null=True, verbose_name='Дата издания')
class Admin:
pass
def __unicode__(self):
return self.title