app/soc/models/seed_db.py
changeset 1453 378c844bf52c
parent 1434 441a2b39f88b
child 1475 22b63ab59b27
equal deleted inserted replaced
1452:2209a6e59870 1453:378c844bf52c
    24 
    24 
    25 import datetime
    25 import datetime
    26 import itertools
    26 import itertools
    27 
    27 
    28 from google.appengine.api import users
    28 from google.appengine.api import users
       
    29 from google.appengine.api import memcache
    29 from google.appengine.ext import db
    30 from google.appengine.ext import db
    30 
    31 
    31 from soc.models.document import Document
    32 from soc.models.document import Document
    32 from soc.models.host import Host
    33 from soc.models.host import Host
    33 from soc.models.mentor import Mentor
    34 from soc.models.mentor import Mentor
   282   notes_document.put()
   283   notes_document.put()
   283 
   284 
   284   site.home = home_document
   285   site.home = home_document
   285   site.put()
   286   site.put()
   286 
   287 
       
   288   memcache.flush_all()
       
   289 
   287   return
   290   return
   288 
   291 
   289 
   292 
   290 def clear(*args, **kwargs):
   293 def clear(*args, **kwargs):
   291   """Removes all entities from the datastore.
   294   """Removes all entities from the datastore.
   307       ])
   310       ])
   308 
   311 
   309   for entity in entities:
   312   for entity in entities:
   310     entity.delete()
   313     entity.delete()
   311 
   314 
       
   315   memcache.flush_all()
       
   316 
   312   return
   317   return
   313 
   318 
   314 def reseed(*args, **kwargs):
   319 def reseed(*args, **kwargs):
   315   """Clears and seeds the datastore.
   320   """Clears and seeds the datastore.
   316   """
   321   """