![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask
文章平均质量分 84
工控男
这个作者很懒,什么都没留下…
展开
-
FLASK博客系列1——Hello,myblog
最近有好友说让我用flask出个博客教程,于是乎便有了这篇文章的开始。 一、何为FLASK ? Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户...原创 2020-07-12 21:11:00 · 503 阅读 · 0 评论 -
FLASK博客系列5——模板之从天而降
我们啰啰嗦嗦讲了4篇,都是在调接口,啥时候能看到漂亮的页面呢?别急,今天我们就来实现。来我们先来实现一个简单的页面。不多说,上代码。如无意外,你可以看到下图:但是,我接受唔到咯。辣么难看,又要写一堆HTML。如果我们需要返回一个含有大量动态内容的大型以及复杂的 HTML 页面的话,代码将会有多么复杂啊!如果你需要改变你的网站布局,在一个大的应用程序,该应用程序有几十个视图,每一个直接返回HTML?这显然 是脑子瓦特了。这时候我们就要引入模板一说了。那什么是呢?原创 2023-11-27 14:55:18 · 427 阅读 · 0 评论 -
FLASK博客系列4——再谈路由
FLASK博客系列4——再谈路由原创 2023-11-27 14:54:25 · 437 阅读 · 0 评论 -
FLASK博客系列6——数据库之谜
我们这里为了简单方便快捷,使用了超级经典的SQLite,它是一种基于文件,不需要启动后台服务的数据库。它是一个简化了SQLAlchemy 操作的flask扩展,是SQLAlchemy的具体实现,封装了对数据库的基本操作。在后期修改字段的时候,不会自动的映射到数据库中,必须删除表,然后重新运行db.create_all才会重新映射,这样不符合实际的工作要求。好啦,至此我们的数据库部分就完成了创建,下一节我们将会介绍如何去插入数据并展示在我们的博客中。上面的命令成功后,执行如下命令,将模型生成迁移文件。原创 2023-11-27 14:55:56 · 329 阅读 · 0 评论 -
FLASK博客系列3——路由
断更了几天,我又回来了。 今天我们来讲讲路由。这个路由可不是我们家里用的路由,Flask路由规则都是基于Werkzeug的路由模块的,它还提供了很多强大的功能。现代 web 应用都使用有意义的 URL ,这样有助于用户记忆,网页会更得到用户的青睐, 提高回头率。 从上篇文章我们知道,使用 route()@app.route('/')def hello_world(): return 'Hello World!'@app.route('/index')...原创 2020-07-18 12:55:12 · 189 阅读 · 0 评论 -
FLASK博客系列2——剖析Hello,Flask
小伙伴们还记得昨天我们写的Flask的Hello,world吗? 什么?昨晚吃鸡打太晚忘记了。没事没事,我们再来看下代码。 小朋友,你是不是有很多问号?为什么短短几句就能跑一个web服务呢?一方面得益于万能的python,另一方面呢,得益于flask这个优秀的框架。 接下来我们来一步步解剖代码。 首先导入了Flask类,该类的实例将会成为我们的 WSGI 应用。至于什么是WSGI,我们后面另开篇章再讲讲,...原创 2020-07-15 21:35:38 · 201 阅读 · 0 评论 -
ubuntu之screen命令管理会话
我们前些天创建了我们的小网站之后,关掉xshell之后网站也随着关闭,那我们有没有什么办法来让我们退出ssh之后程序继续在后天跑呢?那当然是有的啦,兄dei了解一下 screen。1、我们先在命令行输入:sudo apt-get install screen安装完成之后,我们还是进入到上次我们创建的文件夹workon py3_flaskcd /root/webscreen...原创 2018-07-24 19:42:14 · 13380 阅读 · 4 评论 -
Ubuntu服务器安装和配置FTP
在Linux中ftp服务器的全名叫 vsftpd,我们需要先用命令行开启安装ftp服务器,然后对vsftpd.conf中进行相关配置。1、在命令行输入下列命令,安装vsftpd。 sudo apt-get install vsftpd2、创建一个文件夹来作为传文件用的目录。这里我选择放在 /home/ftp。 sudo mkdir /home/ftp3、新建FT...原创 2018-07-24 10:26:15 · 667 阅读 · 1 评论