zoukankan      html  css  js  c++  java
  • [Python]Python入坑小项目推荐- Flask example minitwit

    知乎上看到的Python练手项目推荐,链接见:https://www.zhihu.com/question/29372574,不知道是我自己懒得看还是理解力不行,这些项目真的是...太大了呀~~~~

    昨天大概浏览了一下Flask,发现里面的example很有意思,代码极少,思路框架十分清晰,推荐新手小朋友入坑看项目代码。

    这里就minitwit的项目在windows下的部署做下简要介绍,因为官方的README在是针对Linux环境的。

    项目地址:

    https://github.com/pallets/flask/tree/0.12-maintenance/examples

    需要安装Flask就不说了

    1. 编辑配置文件minitwit.py

    要修改configuration里面的DATABASE。项目文件夹下有个schema.sql的文件。在使用SQLite的时候按该文件生成db文件,然后将DATABASE路径指向该db文件即可。

    SQLite的介绍见第4步

    2. 在项目路径下执行pip install --editable .

    3. CMD配置Flask_APP环境变量。SET FLASK_APP=minitwit

    4.CMD运行flask initdb

    这一步需要依赖SQLite。SQL的使用参考:

    Windows 上如何安装Sqlite

    SQLite数据库管理的相关命令

    5.运行flask run,成功启动

    访问http://localhost:5000/ 即可看到项目。

    整个项目就4个py文件,把代码都看过一遍,了解别人怎么写setup,怎么生成model,怎么写test,简单易上手。

  • 相关阅读:
    二分与三分
    NOIP应试技巧
    数论
    并差集
    最短路
    图的遍历

    最小生成树
    树状数组
    线段树
  • 原文地址:https://www.cnblogs.com/oDoraemon/p/7665713.html
Copyright © 2011-2022 走看看