このようなものを作成する方法:
オブジェクトを作成するMyFile
と、Document
オブジェクトが自動的に作成されますrootfile
。ForeignKey
MyFile
class MyFile(models.Model):
user = models.ForeignKey(User)
path = models.FileField(upload_to="files")
class Document(models.Model):
rootfile = models.ForeignKey(MyFile)
user = models.ForeignKey(User,related_name='doc_owner')
title = models.CharField(max_length=255)
description = models.TextField()
content = models.TextField()