├── .github └── FUNDING.yml ├── .gitignore ├── CHANGES.md ├── README.md ├── chapters ├── 1-preparation-code-listing.md ├── 1-preparation.md ├── 10-test.md ├── 11-deployment.md ├── 12-challenge.md ├── 2-hello-code-listing.md ├── 2-hello.md ├── 3-template.md ├── 4-static.md ├── 5-database.md ├── 6-advanced-template.md ├── 7-form.md ├── 8-auth.md ├── 9-organize.md ├── README.md ├── _assets │ ├── banner.png │ ├── extra.css │ ├── favicon.png │ ├── helloflask-logo.png │ └── logo.ico ├── _templates │ └── main.html ├── alipay.md ├── cover.jpg ├── images │ ├── 11-1.png │ ├── 11-10.png │ ├── 11-11.png │ ├── 11-12.png │ ├── 11-13.png │ ├── 11-2.png │ ├── 11-3.png │ ├── 11-4.png │ ├── 11-5.png │ ├── 11-6.png │ ├── 11-7.png │ ├── 11-8.png │ ├── 11-9.png │ ├── 2-1.png │ ├── 2-2.png │ ├── 3-1.png │ ├── 4-1.png │ ├── 6-1.png │ ├── 6-2.png │ ├── 6-3.png │ ├── 7-1.png │ ├── 7-2.png │ ├── 8-1.png │ ├── 8-2.png │ ├── 8-3.png │ ├── 9-1.png │ ├── qr_alipay.jpg │ └── qr_wechat.jpg ├── pay.md ├── postscript.md ├── preface.md └── wechat_pay.md ├── mkdocs.yml ├── netlify.toml ├── requirements.in └── requirements.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/CHANGES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /chapters/1-preparation-code-listing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/1-preparation-code-listing.md -------------------------------------------------------------------------------- /chapters/1-preparation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/1-preparation.md -------------------------------------------------------------------------------- /chapters/10-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/10-test.md -------------------------------------------------------------------------------- /chapters/11-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/11-deployment.md -------------------------------------------------------------------------------- /chapters/12-challenge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/12-challenge.md -------------------------------------------------------------------------------- /chapters/2-hello-code-listing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/2-hello-code-listing.md -------------------------------------------------------------------------------- /chapters/2-hello.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/2-hello.md -------------------------------------------------------------------------------- /chapters/3-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/3-template.md -------------------------------------------------------------------------------- /chapters/4-static.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/4-static.md -------------------------------------------------------------------------------- /chapters/5-database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/5-database.md -------------------------------------------------------------------------------- /chapters/6-advanced-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/6-advanced-template.md -------------------------------------------------------------------------------- /chapters/7-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/7-form.md -------------------------------------------------------------------------------- /chapters/8-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/8-auth.md -------------------------------------------------------------------------------- /chapters/9-organize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/9-organize.md -------------------------------------------------------------------------------- /chapters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/README.md -------------------------------------------------------------------------------- /chapters/_assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/_assets/banner.png -------------------------------------------------------------------------------- /chapters/_assets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/_assets/extra.css -------------------------------------------------------------------------------- /chapters/_assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/_assets/favicon.png -------------------------------------------------------------------------------- /chapters/_assets/helloflask-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/_assets/helloflask-logo.png -------------------------------------------------------------------------------- /chapters/_assets/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/_assets/logo.ico -------------------------------------------------------------------------------- /chapters/_templates/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/_templates/main.html -------------------------------------------------------------------------------- /chapters/alipay.md: -------------------------------------------------------------------------------- 1 | # 通过支付宝付款 2 | 3 | 价格:¥ 19 4 | 5 | ![Alipay QR code](images/qr_alipay.jpg) 6 | -------------------------------------------------------------------------------- /chapters/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/cover.jpg -------------------------------------------------------------------------------- /chapters/images/11-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-1.png -------------------------------------------------------------------------------- /chapters/images/11-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-10.png -------------------------------------------------------------------------------- /chapters/images/11-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-11.png -------------------------------------------------------------------------------- /chapters/images/11-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-12.png -------------------------------------------------------------------------------- /chapters/images/11-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-13.png -------------------------------------------------------------------------------- /chapters/images/11-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-2.png -------------------------------------------------------------------------------- /chapters/images/11-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-3.png -------------------------------------------------------------------------------- /chapters/images/11-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-4.png -------------------------------------------------------------------------------- /chapters/images/11-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-5.png -------------------------------------------------------------------------------- /chapters/images/11-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-6.png -------------------------------------------------------------------------------- /chapters/images/11-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-7.png -------------------------------------------------------------------------------- /chapters/images/11-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-8.png -------------------------------------------------------------------------------- /chapters/images/11-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/11-9.png -------------------------------------------------------------------------------- /chapters/images/2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/2-1.png -------------------------------------------------------------------------------- /chapters/images/2-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/2-2.png -------------------------------------------------------------------------------- /chapters/images/3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/3-1.png -------------------------------------------------------------------------------- /chapters/images/4-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/4-1.png -------------------------------------------------------------------------------- /chapters/images/6-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/6-1.png -------------------------------------------------------------------------------- /chapters/images/6-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/6-2.png -------------------------------------------------------------------------------- /chapters/images/6-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/6-3.png -------------------------------------------------------------------------------- /chapters/images/7-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/7-1.png -------------------------------------------------------------------------------- /chapters/images/7-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/7-2.png -------------------------------------------------------------------------------- /chapters/images/8-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/8-1.png -------------------------------------------------------------------------------- /chapters/images/8-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/8-2.png -------------------------------------------------------------------------------- /chapters/images/8-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/8-3.png -------------------------------------------------------------------------------- /chapters/images/9-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/9-1.png -------------------------------------------------------------------------------- /chapters/images/qr_alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/qr_alipay.jpg -------------------------------------------------------------------------------- /chapters/images/qr_wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/images/qr_wechat.jpg -------------------------------------------------------------------------------- /chapters/pay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/pay.md -------------------------------------------------------------------------------- /chapters/postscript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/postscript.md -------------------------------------------------------------------------------- /chapters/preface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/chapters/preface.md -------------------------------------------------------------------------------- /chapters/wechat_pay.md: -------------------------------------------------------------------------------- 1 | # 通过微信支付付款 2 | 3 | 价格:¥ 19 4 | 5 | ![WeChat Pay QR code](images/qr_wechat.jpg) 6 | -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/netlify.toml -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- 1 | mkdocs-material 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloflask/flask-tutorial/HEAD/requirements.txt --------------------------------------------------------------------------------