2
db.model의 하위 클래스에 메소드를 추가 할 수 있는지 알고 싶습니다. 예를 들어 : Google App Engine - db.model의 하위 클래스에 메소드 추가
class Session(db.model):
sessionId = db.StringProperty()
# More Properties
def refreshSession(self):
#do some work
self.put()
이 구현은
을 :s = Session()
s.refreshSession()
이 권장되어 있습니까?
내 머리에서도 의미가 있었지만 Google 문서 중 누구도이 작업을 수행하지 않았습니다. 그래서 궁금했습니다. –
호출자가 배치 작업을 수행 할 수 없기 때문에 메서드에'put '을 호출하는 것은 일반적으로 잘못된 디자인 결정입니다. –
클래스 함수를 정의 할 때 문제가 있습니다. 둘 중 누가 그걸 시도 했습니까? –