Существует ли возможность иметь подобную remote_api_shell.py функцию для разрабатываемого приложения.Remote_api_shell.py просит нас указать на развернутое приложение и предоставляет консоль repl.При использовании remote_api_shell я обнаружил следующее ограничение: если я подключу os.chdir к своему каталогу разработки, я не смог использовать модули, которые пишу с помощью google apis.
Я почувствовал необходимость в локальной консоли, так как япытался смоделировать данные разрабатываемого приложения, и мне приходилось постоянно пытаться / менять свои модели, не проходя слой обработки запросов и не загружая приложение.Это может быть полезно, чтобы опробовать различные функции модели в интерактивном сеансе.con.appspot.com предоставляет консоль в браузере, и я чувствую себя неуместно для написания классов или импорта небольших тестовых модулей.
Что-то подобное не работает, так как для удержания требуется _app.
import setapipaths # Sets the paths to google appengine apis
import sys
from google.appengine.ext import db
class TodoList(db.Model):
name = db.StringProperty(required=True)
class TodoItem(db.Model):
user = db.UserProperty(required=True)
date = db.DateTimeProperty(auto_now_add=True)
belongs_to = db.Reference(TodoList)
description = db.StringProperty(multiline=True)
rating = db.IntegerProperty(required=True)
score = db.IntegerProperty(required=True)
todolist = TodoList()
todolist.name = "firstline"
todolist.put()
obj1 = TodoItem(user='senthil',belongs_to=todolist.key(),description="something",rating=10,score=5)
obj1.put()