docklet/web/webViews/user/userinfo.py

21 lines
615 B
Python

from flask import redirect, request
from webViews.dockletrequest import dockletRequest
from webViews.authenticate import login
from webViews.view import normalView
import json
class userinfoView(normalView):
template_path = "user/info.html"
@classmethod
def get(self):
userinfo = dockletRequest.post('/user/selfQuery/')
userinfo = userinfo["data"]
return self.render(self.template_path, info = userinfo)
@classmethod
def post(self):
result = json.dumps(dockletRequest.post('/user/selfModify/', request.form))
login.refreshInfo()
return result