如何将文件分配给Django中的FileField?如何将文件分配给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: type object 'File' has no attribute 'objects'
models.py:
class File(models.Model):
user = models.ForeignKey(User)
src = models.FileField(upload_to="src")
不给你的模型相同的名称,你从Django的 –