My favorites | Sign in
Project Home Wiki Issues Source
Search
for
KnownIssues  
Known issues and limitations.
Updated Aug 1, 2011 by albrecht.andi

Known Issues and Limitations

Datastore API

GqlQuery supports item deletion, but Django's QuerySet doesn't.

Consider converting query results into lists if you use item deletion in your code. For example, replace

    results = models.MyModel.all()
    del results[limit:]
with
    results = models.MyModel.all()
    results = list(results)
    del results[limit:]

Memcache API

memcache.flush_al() always returns False, no items are flushed.

This is due a limitation in Django's cache module that doesn't provides a list of items saved in the cache.

memcache.get_stats():

Returns a directory as described in the API docs, but all values are 0.

Users API

get_current_user() returns None if the current user isn't authenticated.

A Django application would expect an AnonymousUser object here.

Rietveld Example

  • The Rietveld example currently only works with Django 1.1.2

Performance Improvements

On all gae_ancestry fields:

create index idx_gg on codereview_comment using btree (gae_ancestry varchar_pattern_ops)

Sign in to add a comment
Powered by Google Project Hosting