Exemplo n.º 1
0
Arquivo: main.py Projeto: BojPav/chat-
    def get(self):
        user = users.get_current_user()

        if user:
            logiran = True
            logout_url = users.create_logout_url('/')

            seznam = Chat.query().fetch()
            #params = {"seznam": seznam}

            params = {
                "seznam": seznam,
                "logiran": logiran,
                "logout_url": logout_url,
                "user": user
            }
            return self.render_template("hello.html", params=params)
        else:
            logiran = False
            login_url = users.create_login_url('/')

            seznam = Chat.query().fetch()
            #params = {"seznam": seznam}

            params = {
                "seznam": seznam,
                "logiran": logiran,
                "login_url": login_url,
                "user": user
            }
            return self.render_template("hello.html", params=params)
Exemplo n.º 2
0
Arquivo: main.py Projeto: BojPav/chat-
 def post(self):
     user = users.get_current_user()
     name = user.nickname()
     message = self.request.get("message")
     #   datum = self.request.get("nastanek")   # datume generira avtomaticno
     new_message = Chat(name=name, message=message)
     new_message.put()
     seznam = Chat.query().fetch()
     #seznam = sorted(seznam)
     params = {"seznam": seznam, "user_nick": name}
     return self.redirect_to("main", params=params)
Exemplo n.º 3
0
 def get(self):
     message_list = Chat.query().fetch()
     ordered_list = sorted(message_list, key=attrgetter("time"), reverse=True)
     params = {"message_list": ordered_list}
     return self.render_template("index.html", params=params)