Comments (9)
Code Hosting Comment Metadata:
author.htmlLink=https://code.google.com/u/[email protected]/
author.name=[email protected]
id=1
published=2013-02-03T00:16:31.000Z
updates.labels=[
-Type-Defect,
Type-FeatureRequest,
]
from endpoints-proto-datastore.
Are there still plans to develop a db package?
from endpoints-proto-datastore.
@dawhum Is there a reason you don't use ndb
?
from endpoints-proto-datastore.
@dhermes The application was created before ndb was introduced. Given ndb's backwards incompatibility with db, we don't have budget for, and it's difficult to justify, major refactoring of the application.
from endpoints-proto-datastore.
You can talk to the same data with both db
and ndb
, so you won't need to rewrite your other code to be able to use this library.
If you want to create EndpointsModel
classes for interacting with your data it's virtually the same, the only real difference being that ndb
caches both in memory and in memcache
. You can turn both of these off on the class by simple saying:
from google.appengine.ext import ndb
from endpoints_proto_datastore.ndb import EndpointsModel
class MyModel(EndpointsModel):
_use_cache = False
_use_memcache = False
my_prop = ndb.StringProperty(required=True)
from endpoints-proto-datastore.
@dhermes Thank you. It makes sense. However, we have a number of extensive models, so all in all, it'd still take a substantial rewrite (or maintaining complex duplicate models).
from endpoints-proto-datastore.
Yes it seems difficult, unfortunately, this library won't be supporting db
.
I'm happy to continue the conversation to help you figure out how it can work for you in its current state.
from endpoints-proto-datastore.
Thank you, @dhermes. I'll think about it and let you know. In the meantime, do you think it would make sense to remove the accepted tag from this given it's no longer expected to be implemented?
from endpoints-proto-datastore.
For sure! Thanks for pointing that out.
from endpoints-proto-datastore.
Related Issues (20)
- Use @EndpointsAliasProperty just to fill request_fields but not to be put inside datastore HOT 5
- path='model/{id}' does not show @EndpointsAliasProperty(required=True) in API Manager HOT 5
- StructuredProperty / MessageField cannot be parsed FromMessage HOT 2
- Resource IDs and Field Lists HOT 5
- Optional EndpointsAliasProperty HOT 3
- unable to access and modify the response data in google endpoint api in python HOT 5
- Sort and filter data at the same time. HOT 1
- Required = True forced on query_method HOT 6
- Datebug ProtoRPC fatal HOT 2
- Required = True forced on query_method HOT 20
- NotFoundException raised when query filter value for a KeyProperty matches no entities HOT 8
- auto_current_user_add and auto_current_user not a working. HOT 1
- PATCH method wipes unset properties of StructuredProperty HOT 1
- Partial fields mask in API Explorer not supported HOT 2
- Method specifies path parameters but you are not using a ResourceContainer
- Method specifies path parameters but you are not using a ResourceContainer HOT 9
- Add a request field to the endpoints method but not store in the datastore
- Using MemCache with query_method
- Is this suitable today with an app built with Python 2.7 + Standard Environment HOT 8
- migration story: python version agnotic interface HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from endpoints-proto-datastore.