示例#1
0
    def post(self):
        username = self.get_argument("username", None)
        password = self.get_argument("oldpassword", None)
        newpassword = self.get_argument("password", None)

        r, v = login(username, password, True)
        if r:
            r, v = m_update(T_ACCOUNT, v['_id'], password=newpassword)
            v = '密码修改成功'
        else:
            v = '密码错误'

        self.render('admin/setpassword.html', errormsg=v)
示例#2
0
    def post(self):
        username = self.get_argument("username", None)
        password = self.get_argument("oldpassword", None)
        newpassword = self.get_argument("password", None)

        r,v = login(username, password,True)
        if r:
            r,v = m_update(T_ACCOUNT,v['_id'],password=newpassword)
            v = '密码修改成功'
        else:
            v = '密码错误'

        self.render('admin/setpassword.html',errormsg = v)    
示例#3
0
    def post(self):
        _id = self.get_argument("id", None)
        username = self.get_argument("username", None)
        password = self.get_argument("password", None)
        email = self.get_argument("email", None)
        tel = self.get_argument("tel", '')
        city = self.get_argument("city", '')
        isadmin = bool(self.get_argument('isadmin', 'True'))

        cond = dict(email=email, tel=tel, isadmin=isadmin, city=city)
        if not _id:
            r, v = add(username, password, **cond)
            #self.write(dict(status = r, data =v ))
        else:
            r, v = m_update(T_ACCOUNT, _id, **cond)
            #self.write(dict(status = r))
        self.redirect('/admin/account')
示例#4
0
    def post(self):
        _id = self.get_argument("id", None)
        username = self.get_argument("username", None)
        password = self.get_argument("password", None)
        email = self.get_argument("email", None)
        tel = self.get_argument("tel", '')
        city = self.get_argument("city", '')
        isadmin = bool(self.get_argument('isadmin','True'))

        cond = dict(email = email, tel = tel, isadmin = isadmin,city=city)
        if not _id:
            r,v = add(username, password, **cond)
            #self.write(dict(status = r, data =v ))
        else:
            r,v = m_update(T_ACCOUNT,_id, **cond)
            #self.write(dict(status = r))
        self.redirect('/admin/account')
示例#5
0
    def post(self):
        _id = self.get_argument("id", None)
        name = self.get_argument("name", None)
        logo = self.get_argument("logo", None)
        groupid = self.get_argument("groupid", None)
        listname = self.get_argument("listname", None)
        intro = self.get_argument("intro", None)
        tags = self.get_argument("tags", '').split('|')
        
        if not listname:
            listname = get_pinyin(name)

        if not _id:
            r,v = add(name, groupid,listname,intro, logo = logo, tags = tags ,seo = self.get_seo_params())
            self.write(dict(status = r, data =v ))
        else:
            r,v = m_update(T_CATEGORY,_id, name = name, groupid = groupid, listname = listname, intro = intro,logo = logo, tags = tags, seo = self.get_seo_params())
            self.write(dict(status = r,data = v))
示例#6
0
    def test_upadte(self):
        r,parents =  m_page('city',size = 1000, parent=None)
        for i,item in enumerate(parents):
            m_update('city',item.get('_id'),id=i)
            r,rs = m_page('city',size=1000,parent=item.get('_id'))
            for n,city in enumerate(rs):
                m_update('city',city.get('_id'),id=int(str(i)+str(n)))
                r,items = m_page('city',size=1000,parent=city.get('_id'))
                for m,_city in enumerate(items):
                    m_update('city',_city.get('_id'),id=int(str(i)+str(n)+str(m)))


        print 'update end'
        parents =  m_page('city',level=0,parent=None)
        print parents
示例#7
0
    def test_upadte(self):
        r, parents = m_page('city', size=1000, parent=None)
        for i, item in enumerate(parents):
            m_update('city', item.get('_id'), id=i)
            r, rs = m_page('city', size=1000, parent=item.get('_id'))
            for n, city in enumerate(rs):
                m_update('city', city.get('_id'), id=int(str(i) + str(n)))
                r, items = m_page('city', size=1000, parent=city.get('_id'))
                for m, _city in enumerate(items):
                    m_update('city',
                             _city.get('_id'),
                             id=int(str(i) + str(n) + str(m)))

        print 'update end'
        parents = m_page('city', level=0, parent=None)
        print parents