Tag: app-engine-ndb

Gae: come accedere a un valore di proprietà dall’interno @classmethod

come possiamo accedere a un valore di proprietà all’interno di un @classmethod? per esempio: class Account(polymodel.PolyModel): someprop = ndb.StringProperty(required=True) ​ @classmethod def get_or_create_someprop(cls): if not cls.someprop: # create someprop else: return cls.someprop in questo esempio di codice sopra,…

Read More »

come elaborare una query prima di inviare il template Jinja2? app Motore app

sono bloccato con come elaborare i risultati di una query prima di inviarlo a Jinja2 per il rendering sul browser. sto sviluppando l’applicazione su Google App Engine per Python. conservo la quantità di ore lavorative in un’entità “del…

Read More »

NDB modello di proprietà personalizzata non restituisce il valore corretto quando distribuito

ho dichiarato 2 modelli NDB come segue: class Event(ndb.Model): event_type = ndb.KeyProperty() @property def installments(self): return EventInstallment.query().filter(EventInstallment.event == self.key).count() class EventInstallment(ndb.Model): event = ndb.KeyProperty() persistono una singola entità di tipo Event e un’altra di tipo EventInstallment. EventInstallment.event è…

Read More »

Gae NDB put () errore di argomento

sto cercando di salvare un oggetto nel datastore di GAE. quando faccio questo ricevo l’errore: Traceback (most recent call last): File "/Users/Soderstrom/google-cloud-sdk/.install/.backup/platform/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/runtime/wsgi.py", line 267, in Handle result = handler(dict(self._environ), self._StartResponse) File "/Users/Soderstrom/PycharmProjects/MyApp/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__ return self.wsgi_app(environ,…

Read More »

eliminazione delle relazioni nelle entità NDB (Google App Engine)

sto implementando un’applicazione Web basata su Google App Engine. l’applicazione utilizza NDB e ci sono due entità (diciamo A e B) con un rapporto uno a molti implementato tramite questa proprietà nel modello di classe A bObjects =…

Read More »

aggiungere (o estendere?) ad un forloop invece di sostituirlo

ho due modelli: soggetto e Contenuto. l’oggetto è il genitore dell’entità Contenuto. per esempio, Biochimica (soggetto) è il genitore del metabolismo intermedio (contenuto) e il metabolismo dell’azoto (contenuto). sto avendo difficoltà ad interrogarli in una formazione presentabile. l’obiettivo…

Read More »

Gae NDB: aggiunta e occupazione automatica di nuovi campi

quindi diciamo che ho questo modello: class User(ndb.Model): username = ndb.StringProperty(required = True) dopo una settimana, vengono create alcune centinaia di entità utente. ora voglio aggiungere un altro campo: class User(ndb.Model): username = ndb.StringProperty(required = True) username_lower =…

Read More »

Google App Engine NDB Queries e memoria superiore

ho un tipo di datastore Google App Engine chiamato “Obj” e ha quasi 500K entità in produzione. sto cercando di interrogare solo 50 entità Obj, ma anche se sto impostando l’argomento limite a 50, la query alla fine…

Read More »

query riga casuale in NDB

sto cercando di sviluppare una web app su google app motore utilizzando webapp2. una delle cose che devo fare è recuperare un casuale da NDB e visualizzarlo. è un metodo efficace che mi permette di farlo? EN From:…

Read More »

come riflettere automaticamente le modifiche nella base dati?

ho una voce NDB che può essere modificato da una chiamata rpc per la mia app motore. ho anche una web app python creazione di un sito html per mostrare la voce. come faccio a mostrare i cambiamenti…

Read More »