मेरे पास एक main.py फ़ाइल को विभाजित करने के बारे में एक प्रश्न है।Google ऐप इंजन - मैं कोड को एकाधिक फ़ाइलों में कैसे विभाजित करूं? (वेबएप)
अभी, मेरे पास सबकुछ मेरे main.py में है। मेरे पास कोई अन्य .py फाइल नहीं है। और मुझे उस अनुभाग तक पहुंचने से पहले हमेशा कोड की लंबी लाइनों को स्क्रॉल करना होगा, जिसे मैं संपादित करना चाहता हूं।
मैं इसे कैसे विभाजित करूं? (मेरे पास 20 से अधिक पेज होने जा रहे हैं, इसलिए इसका मतलब है कि अगर मैं इसे विभाजित नहीं करता हूं तो main.py बड़ा होगा।
पीएस: भी, मैंने देखा कि मुझे टेम्पलेट मान सेट करना था , टेम्पलेट पथ, और template.render हर बार फोन उन सब को छोटा करने का कोई भी तरीका
कोड:।?
# everything here in main.py
class MainPage(webapp.RequestHandler):
def get(self):
# Models are queried here, results transferred to template_values
template_values = {
'value1': value1,
'value2': value2,
'value3': value3,
}
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
class Page2(webapp.RequestHandler):
def get(self):
# Models are queried here, results transferred to template_values
template_values = {
'value1': value1,
'value2': value2,
'value3': value3,
}
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
class Page3(webapp.RequestHandler):
def get(self):
# Models are queried here, results transferred to template_values
template_values = {
'value1': value1,
'value2': value2,
'value3': value3,
}
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
application = webapp.WSGIApplication(
[('/', MainPage),
('/page2', Page2)
('/page3', Page3)],
debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
कदम http नया करने के लिए मिलता है और रखने के पदों मेरी रणनीति के बाद से पोस्ट सबसे crucials कर रहे हैं और पहले से ही काम करते हैं। –