DjangoのFileFieldにファイルを割り当てる方法は?
私は試します:
from django.core.files import File
...
...
att_path = os.path.join(detach_dir, filename)
if not os.path.isfile(att_path):
fp = open(att_path, 'wb')
djangofile = File(fp)
fp.write(part.get_payload(decode=True))
user = User.objects.get(id=1)
files = File.objects.create(src=djangofile, user=user)
fp.close()
しかし、私はこのエラーがあります:
AttributeError: タイプ オブジェクト 'File' には属性 'objects' がありません
models.py:
class File(models.Model):
user = models.ForeignKey(User)
src = models.FileField(upload_to="src")