【发布时间】:2017-11-09 06:51:54
【问题描述】:
我正在使用 Python 3.6 和 Django 1.11。我的后端数据库是 Salesforce。
我正在尝试将用户以字符串形式接受的日期字段保存在 Salesforce 中
str_var = '11/09/2017'
希望它像not_a_str_var = 11/09/2017 一样转换
我尝试了几个日期时间、日期函数,但没有成功。 我也尝试过使用 strptime() 和 strftime() 方法。
我使用 simple-salesforce REST API 从 django 将值传递给 Salesforce。 预期的插入语句是
dataToSFDC = [{'Birthdate': 11/09/2017, 'FirstName': 'testfname', 'LastName': 'testlname', 'Email': 'test@gmail.com','AccountId': '0011F0000043u7fQAA'}]
sf1 = salesforceConnection()
sf2 = sf1.bulk.Contact.insert(dataToSFDC )
请推荐
【问题讨论】:
-
你能试试不使用批量吗?
sf1.Contact.create({'Birthdate': '2000-01-01', 'FirstName': 'testfname', 'LastName': 'testlname', 'Email': 'test@gmail.com','AccountId': '0011F0000043u7fQAA'}) -
@Alexey 单一联系人已成功创建并带有 Birthdate。我的批量联系问题仍然存在
-
你知道为什么批量插入不支持日期吗?
-
不幸的是,我还不知道。在这两种情况下 simple-salesforce 在向 API 发送数据之前都使用
json.dumps() -
好的,没问题,会想办法解决的。感谢您的帮助!
标签: python django python-3.x date salesforce