Exemple #1
0
 def test_put(self):
     print 'test start'
     article = Article(testid=1, sectionid=2, content='test')
     article.put()
     query = article.all()
     self.assertEquals(query.count(), 1)
     query = query.filter("testid =", 1)
     self.assertEquals(query.count(), 1)
     for result in query:
         self.assertEquals(result.content, 'test')
Exemple #2
0
    def post(self):
        title = unicode(self.request.get('title')).strip()
        abs = unicode(self.request.get('abs')).strip()
        tags = unicode(self.request.get('tags')).strip()
        classify = int(self.request.get('classify'))
        usr = users.get_current_user()
        if title and abs and usr:
            art = Article(key_name=MukioTools.rndvid(5),
                          author=usr,
                          title=title,
                          abs=abs,
                          classify=classify,
                          tags=tags.split())
            if art:
                art.put()

        self.redirect('/addvideo/' + art.key().name() + '/')
Exemple #3
0
  def post(self):
    title = unicode(self.request.get('title')).strip()
    abs = unicode(self.request.get('abs')).strip()
    tags = unicode(self.request.get('tags')).strip()
    classify = int(self.request.get('classify'))
    usr = users.get_current_user()
    if title and abs and usr:
      art = Article(key_name=MukioTools.rndvid(5),
                    author=usr,
                    title=title,
                    abs=abs,
                    classify=classify,
                    tags=tags.split()
                    )
      if art:
        art.put()

    self.redirect('/addvideo/' + art.key().name() +'/')
Exemple #4
0
def post_article(title, content):
    logging.error("DB QUERY BEING RUN")
    
    b = Article(path=title, content=content)
    key = b.put()
    
    # update memcache
    m = memcache.get(title)
    m.append(b)
    memcache.set(title, m)
        
    return b