这两天在研究flask和antd,想把这俩个东西结合来使用,单独学antd的时候用的是dva来配置,但是发现这样与flask结合的话需要启动两个服务,作为flask只是作为数据的接口,并没用用到其强大的模板渲染功能,所以最后还是想能本地化antd,把它当做只是一个ui组件库来用的话可能就能实现了。下面是具体的流程。
在上一篇中写到了将antd本地化,在此基础上我们就可以用antd表单组件渲染一个登录页面,再将其放在flask的templates中。模板login.html:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>欢迎登录!</title> <script src="/static/react/react.min.js"></script> <script src="/static/react/react-dom.min.js"></script> <script src="/static/react/browser.min.js"></script> <script src="/static/antd/dist/antd.js"></script> <link href="/static/antd/dist/antd.css" rel="stylesheet"/> <link href="/static/css/login.css" rel="stylesheet"/> <script src="/static/js/pagetools/jquery-1.11.3.min.js"></script> </head> <body