Flask相关

Posted 测试阿拉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask相关相关的知识,希望对你有一定的参考价值。

【本来打算两个小时,结果没hold住,从早上9点直接到晚上九点,写了12个小时的代码。本来打算去奥森跑步的,也没去成,真佩服我自己】

断断续续,第一个小网站终于写出来了,相当简单

白板网站:

实现功能:

    1.登录

    2.注册

    3.发表文章

    4.添加评论(包括展示)

    5.首页 

踩过的坑:

一、flask虚拟环境安装:

安装模块 pip  install  virtualenv

创建文件夹:mkdir Virtualenv

创建虚拟环境:virtualenv flask-env   后续虚拟环境都安装在这个文件夹中

开启虚拟环境:cd flask-env/Scripts 执行activate

Flask相关

 前面有flask-env 说明进入到虚拟环境

二、 创建flask项目(浪费上午三个小时时间,注意选择Existing interpreter)

Flask相关

三、安装各种依赖包

pip  install flask

pip  install flask-script

pip install flask-migrate

pip install flask-sqlalchemy 

还有一个python3 需要使用pip  install  mysqlclient-1.3.12-cp37-cp37m-win_amd64.whl,因为Mysql-python目前还不支持3

四、可以开始写代码了

最重要的代码还是数据库的操作和css的样式调整

五、最后记录下删除数据库的一些操作

删除带有外键的数据库数据:

alter table 表名 drop foreign key  查询到的constraint后面的''中的东西。

然后再就可以删除表中数据了


以上是关于Flask相关的主要内容,如果未能解决你的问题,请参考以下文章

flask相关

第四篇 与Flask相关的插件(flask-sessionwtformsSQLAchemy)

Flask之session相关

在 Flask 中记录每条路由的相关 ID

Flask的路由,视图和相关配置

Flask相关配置参数