Труды КНЦ вып.8 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 3/2017(8))

Архитектура MTV Для хранения документов, загружаемых на сервер, в базе созданы следующие модели: 1 from future import Unicode literals 2 from django.db import models 3 class Doc(models.Model): 4 title = models.CharField(max length=255, blank=True) 5 file = models.FileField(upload to='doc/') 6 uploaded at = models.DateTimeField(auto now add=True) 7 parrent dir = models.ForeignKey('Dirs ', blank=True) 8 9 class Dirs(models.Model): 10 dir name = models.CharField(max length=255, blank=True) Данная модель описывает две таблицы в создаваемой БД. «Doc» служит для хранения информации о загружаемых файлах, «Dirs» хранит информацию о принадлежности документа к определенной категории. В строке 3 объявляется функция Doc, которая служит для генерации новой таблицы в БД. В строке 4 задается название документа, в строке 5 задается путь до конечной папки загрузки (относительно папки с проектом), а в строке 6 - дата создания записи. 168

RkJQdWJsaXNoZXIy MTUzNzYz