AttributeError:'module'对象没有属性'generate_barcode'

时间:2015-02-18 07:02:40

标签: python erpnext frappe

我试图从Python中检索数据库中的一些数据。我收到此错误: 回溯:

Traceback (innermost last):
File "/home/adminuser/frappe-bench-hitech/apps/frappe/frappe/app.py",    line 49, in application
response = frappe.handler.handle()
File "/home/adminuser/frappe-bench-hitech/apps/frappe/frappe/handler.py",  line 66, in handle
execute_cmd(cmd)
File "/home/adminuser/frappe-bench-hitech/apps/frappe/frappe/handler.py", line 77, in execute_cmd
method = get_attr(cmd)
File "/home/adminuser/frappe-bench-hitech/apps/frappe/frappe/handler.py", line 98, in get_attr
method = frappe.get_attr(cmd)
File "/home/adminuser/frappe-bench- hitech/apps/frappe/frappe/__init__.py", line 519, in get_attr
return getattr(get_module(modulename), methodname)
AttributeError: 'module' object has no attribute 'generate_barcode'

这就是我在做的事情:

 @frappe.whitelist()
def generate_barcode(self):

    brand=self.get("brand_code")

    final_barcode="%05d" % random.randint(0,9999)

    return {'final_barcode':final_barcode,'brand':brand}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:-1)

@frappe.whitelist()之前的空格可能是问题所在。