def new(username): gid = Logic.objects.count() + 1 uid = Logic.objects(username=username).count() + 1 if checkuser(username): deskname = Logic.objects(username=username).order_by("+pubtime") new_desk = 'desk-' + str(uid) Logic(title=new_desk, tid=gid, username=username).save() else: user = User.objects(username=username) if len(user): gravatar_url = get_gravatar(user) return render_template( "noyet.html", username=username, img=gravatar_url, msg='You do not has edit {} authority yet :('.format(username)) return redirect('/{}/{}/edit'.format(username, new_desk))