How to access a database initialized in a class from another class in python? -
how go implementing mainpage class?
import cgi import os import logging google.appengine.api import users google.appengine.ext import webapp google.appengine.ext.webapp.util import run_wsgi_app google.appengine.ext import db class greeting(db.model): #setting database = db.stringproperty(multiline=true) b = db.stringproperty(multiline=true) c = db.stringproperty(multiline=true) d = db.stringproperty(multiline=true) class mainpage(webapp.requesthandler): def get(self): ##i want access content of database here defined in downloader class. ##for example let value of greeting.a assigned alpha variable. #entering data database class downloader(webapp.requesthandler): def get(self): greeting=greeting() greeting.a=self.request.get.get('a') greeting.b=self.request.get.get('b') greeting.c=self.request.get.get('c') greeting.d=self.request.get.get('d') greeting.put()
you pass downloader object mainpage on initialization:
class mainpage(webapp.requesthandler): def __init__(self, downloader): self.downloader = downloader def get(self): self.downloader.get()
Comments
Post a Comment