我正在开发一个 Django 1.11 应用程序,作为一些 Salesforce 对象的 UI,用于django-salesforce
与 Salesforce 进行通信。
我必须让用户选择从与其联系人相关的 Salesforce 附件对象下载文件。
# Django Attachment model on my_app/models.py
...
class Attachment(models.Model):
parent = models.ForeignKey(Contact, models.DO_NOTHING,
sf_read_only=models.NOT_UPDATEABLE)
name = models.CharField(max_length=255, verbose_name='File Name')
content_type = models.CharField(max_length=120, blank=True, null=True)
body_length = models.IntegerField(sf_read_only=models.READ_ONLY)
body = models.TextField()
...
在这个附件模型上,我可以访问字段上文件内容的其余 URL body
,但不能访问实际内容。
有没有一种方法可以从附件中获取文件内容,而不必为此实现 OAuth 客户端?