示例#1
0
 def get(self, **kwargs):
   race = db.get(kwargs['id'])
   templateValues = {'title'        : 'Update Race',
                     'submit_url'   : url_for('race/update', id=kwargs['id']),
                     'existingRace' : get_property_dict(race)}
   templateValues['existingRace']['imageUrl'] = race.imageUrl
   return self.render_page('race-form.html', **templateValues)
示例#2
0
 def get(self, **kwargs):
   buildable = db.get(kwargs['id'])
   templateValues = {'title'        : 'Update Unit',
                     'submit_url'   : url_for('buildable/update', id=kwargs['id']),
                     'races'           : Race.all(),
                     'gameVersions'    : GameVersion.all(),
                     'existingBuildable' : get_property_dict(buildable)}
   templateValues['existingBuildable']['imageUrl'] = buildable.imageUrl
   return self.render_page('buildable-form.html', **templateValues)
示例#3
0
def json(qs):
    r = []
    for q in qs:
        d = get_property_dict(q)
        r.append({
                'creation_date': str(d['creation_date']),
                'language': str(d['language']),
                'programming_language': str(d['programming_language']),
                'quote': unicode(d['quote']),
                })
    return simplejson.dumps(r)
示例#4
0
文件: models.py 项目: ac001/moe
        def txn():
            entity = cls.get_by_key_name(key_name)

            if entity:
                # Create a new entity for the revision history.
                old = cls(parent=entity, **get_property_dict(entity))
                # Populate old entity with new values.
                entity.populate(**kwargs)
                # Save both entities.
                db.put([entity, old])
            else:
                # This is a new page, so author and editor are the same.
                kwargs.setdefault('author_key', kwargs.get('editor_key'))
                entity = cls(key_name=key_name, **kwargs)
                entity.put()

            return entity
示例#5
0
 def get(self, **kwargs):
   version = db.get(kwargs['id'])
   templateValues = {'title'        : 'Update Version',
                     'submit_url'   : url_for('version/update', id=kwargs['id']),
                     'existingVersion' : get_property_dict(version)}
   return self.render_page('game-version-form.html', **templateValues)