如何在sugarcrm中设置自定义模块的条目?

2024-06-16 16:48:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用以下软件包: https://pypi.python.org/pypi/sugarcrm/0.1

使用以下代码,我可以创建潜在客户:

import sugarcrm

# Connect
url = "http://localhost:8080/service/v4/rest.php"
username = 'admin'
password = 'admin'
session = sugarcrm.Session(url, username, password)

# Create a lead
lead = sugarcrm.Lead(first_name="Tester",
                     last_name="Test",
                     email1="tester@test.com",
                     description="Submit",
                     do_not_call=True)

session.set_entry(lead)

但是,我在crm中有一些自定义模块需要维护,我找不到在这些模块中创建条目的任何方法。有人知道怎么做吗?在


Tags: 模块代码namehttpsorgimportpypiurl
1条回答
网友
1楼 · 发布于 2024-06-16 16:48:58

我有一个自定义模块叫做APPSV_Credit_Cards。查看了https://pypi.python.org/pypi/sugarcrm/0.1的源代码,发现以下代码有效:

>>> class CreditCards(sugarcrm.SugarObject):
...     module = "APPSV_Credit_Cards"
... 
>>> creditCards = CreditCards()
>>> creditCards
<__main__.CreditCards instance at 0x7f72c1e2fc68>
>>> crmSession.get_entry_list(creditCards)
[]
>>> creditCards = CreditCards(name='AMEX Platinum', product_code='AMEXPLT', product_desc='American Express Platinum Card')
>>> response = crmSession.set_entry(creditCards)
>>> response = crmSession.get_entry_list(creditCards)
>>> response[0].__dict__
{'modified_user_id': u'916110f8-f8cb-fc6c-9d78-58357676adce', 'date_entered': u'2016-12-11 04:31:38', 'name': u'AMEX Platinum', 'date_modified': u'2016-12-11 04:31:38', 'deleted': u'0', 'created_by_name': u'Usercity API', 'product_desc': u'American Express Platinum Card', 'assigned_user_id': u'', 'module': 'APPSV_Credit_Cards', 'modified_by_name': u'Usercity API', 'assigned_user_name': u'', 'product_code': u'AMEXPLT', 'id': u'dba547ee-fc95-b088-f39c-584cd647ae75', 'created_by': u'916110f8-f8cb-fc6c-9d78-58357676adce', 'description': u''}
>>> 

相关问题 更多 >