Django: ファイルフィールドのコピー
>>> from campaign.models import * >>> Application.objects.all() [<Application: Application object>] >>> a = _[0] >>> a.receipt_photo.path u'/home/vagrant/projects/our-site/web/protected/campaign_application/receipt_photo/01.jpg' $ tree protected/ protected/ └── campaign_application └── receipt_photo └── 01.jpg 2 directories, 1 file >>> n = Application() >>> n.receipt_photo.save('copy.jpg', a.receipt_photo.file) >>> n.save() >>> Application.objects.all() [<Application: Application object>, <Application: Application object>] >>> Application.objects.all()[1].receipt_photo.path u'/home/vagrant/projects/our-site/web/protected/campaign_application/receipt_photo/copy.jpg' $ tree protected/ protected/ └── campaign_application └── receipt_photo ├── 01.jpg └── copy.jpg 2 directories, 2 files $ sha1sum protected/campaign_application/receipt_photo/* a97c2b07232242e96506914cadfbc08ea7efb712 protected/campaign_application/receipt_photo/01.jpg a97c2b07232242e96506914cadfbc08ea7efb712 protected/campaign_application/receipt_photo/copy.jpg