2014-01-28 29 views
1

在實施後端API使用後端服務,我已經做了代碼如下:後端API的Python

timezone_service.py:

class TaskQueueTimeZoneHandler(webapp2.RequestHandler): 
    def get(self): 
     outdict=self.request.params 
     logging.info("Enter In taskqueue")   
     taskqueue.add(url='/api/timezone/setTimeZone',target='timezonebackend')   
     logging.info("Out Of taskqueue") 

雖然呼叫/ API /時區/ setTimezone如果我使用任何因爲它創建一個名爲我們backends.yaml給出seprate版本,它提供了未定義功能或主要應用程序的文件(我想從我的主應用程序文件夾PY使用的文件)

backends: 
- name: timezonebackend 
class: B4 
instances: 1 
options: dynamic 
start: gapi/timezone_service.py 

回答

0

這不是真的是一個關於後端的問題。

在任何Python代碼中,如果要使用另一個文件中定義的函數或變量,則需要先導入它。

+0

它不是隻導入的東西,你不明白我的問題,我想要使用的文件是在我的主要應用程序和作爲後端創建分離版本,當我試圖導入它給它未定義的錯誤和原因後端和主應用程序的版本不同。所以它關於後端的問題。 –