千家信息网

怎么利用Flask搭建微电影视频网站

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章将为大家详细讲解有关怎么利用Flask搭建微电影视频网站,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Flask。我们同样尝试利用它来搭建一个
千家信息网最后更新 2025年02月01日怎么利用Flask搭建微电影视频网站

这篇文章将为大家详细讲解有关怎么利用Flask搭建微电影视频网站,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Flask。我们同样尝试利用它来搭建一个网站,这次我们是搭建一个在线的微电影视频网站。

项目介绍

Flask介绍

Flask是一个用 Python 编写的轻量级 Web 应用框架。其 WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为 "microframework" ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。所以与Django相比,它没有很多系统自带的功能就显得非常轻巧,但是另一方面就意味着你必须自己动手去实现一些看似非常简单的功能,从这点来说Flask比Django需要花费更多的时间来学习。

目前Django一般都是适合一些访问量较小的,规模不大的网站,真正那些访问量大的网站管理人员会采用Flask进行编辑,例如果壳网,知乎网,豆瓣网:

Flask与Django,Tornado对比

网站介绍


前台包括:首页-电影筛选-电影列表- 播放详情-评论-收藏-搜索-注册-登录-会员中心(修改会员资料,查看评论记录,登录日志,收藏电影)

后台包括:电影标签-电影管理-电影预告-网站会员-评论-收藏-日志-权限管理-角色-管理员等。

总体设计框架为:
开发环境为:

Flask丰富的扩展插件

你能学到的知识


以及视频技术:

环境搭建与工具

网站是在windows下通过pycharm和virtualenv搭建的开发环境下进行的开发,具体涉及到的软件我们接下来为你介绍。

Pycharm的安装

我在前面有一篇文章介绍了Pycharm的详细安装,这里就不赘述了,开启传送大门:Python Web技术开发软件安装

虚拟环境vritualenv的安装

同样virtualenv的安装我之前也有3篇文章进行过介绍,为了便于学习,我这里直接复制过来了!

1、安装pip

我们同样需要在Python的官网上去下载,下载完成之后,解压到一个文件夹(记住要和Python放在同一目录下),采用添加环境变量的方法(我的电脑,右键-->属性,单击-->高级系统环境设置,单击-->高级,单击-->环境变量,单击-->系统变量下的Path),我们在PATH最后添加上Python中的scripts的地址,再用CMD控制台进入解压目录(举个例子:你当前在C盘要进入F盘只需要输入F:,回车即可。cd用于进入子目录,比如)进入F盘下的Python目录, 只需输入cd Python回车即可,cd与Python之间空一格

C:\Users\YC-Jiang>F:
F:>cd Python
F:\Python>cd pystall
F:\Python\pystall>

然后输入:python setup.py install回车,等待几分钟即可。

最后,确认你的 pip 是否成功安装,在命令行输入 cmd ( windows 桌⾯面->快速启动->附件
->cmd,看到以管理员身份运行类似的话,点击确定)或者Windows徽标+R中输入

pip --version

小白请注意:需要输入空格,注意有两条-,注意需要直接在命令行执行而不是输入
python 之后再执行(这一段中文是写给你的提醒,不是你要敲到终端里执行的语句)

如果已经成功安装 pip,会提示类似下面的:

pip 1.5.6 from C:\Python35\lib\site-packages\pip-1.5.6-py3.5.egg

pip 后面的数字是版本号,from后面的是pip的安装路径,具体的版本号和路径是什么
每个人都会不同,但只要电脑返回类似这样的提示就说明 pip 安装成功了。

如果你的电脑没有返回类似上的提示,而是有报错提示你 pip 没有被定义,请参考
这个方法为你的 Windows电脑安装pip: pip安装问题

2、安装virtualenv

在终端输入以下命令:

pip install virtualenv virtualenv testvir  # 在当前用户目录(win+r %HOMEPATH%可查看)生成cd %homepath%cd testvircd Scriptsactivate.bat  # 激活pip list deactivate.bat

其实这种方法挺麻烦的,这里我推荐一种简单方法,安装virtualenvwrapper

3、安装virtualenvwrapper

在终端输入如下命令:

pip install virtualenvwrapper-win

接下来便是创建虚拟环境了,同样采用如下命令:

mkvirtualenv movie  # movie 为你新建虚拟环境的名称

它会创建在C:\Users\YC\Envs当前用户目录下的Envs目录。

你可以自定义修改mkvirtualenv创建的目录:新增环境变量WORKON_HOME

退出激活状态命令

deactivate

知道有哪些虚拟环境命令

workon

直接进入虚拟环境命令

workon movie

如果出现这种情况,表示你已经进入到虚拟环境中。

F:\Envs\movie

再次说明,出现前面的(movie)就代表进入了虚拟环境,之后就可以进行包和库的安装了。输入pip list查看一下现在已经安装的包:

(movie) F:\Envs\movie>pip listPackage    Version---------- -------pip        18.0setuptools 40.2.0wheel      0.31.1(movie) F:\Envs\movie>

接下来是进行Flask的安装,这个其实和Django的安装很类似,只不过多了一个安装前和安装后的环境检测而已.

Flask的安装


安装前检测:pip freeze
安装flask: pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
安装后检测:pip freeze


(movie) F:\Envs\movie>pip listPackage      Version------------ -------click        6.7Flask        1.0.2itsdangerous 0.24Jinja2       2.10MarkupSafe   1.0pip          18.0setuptools   40.2.0Werkzeug     0.14.1wheel        0.31.1(movie) F:\Envs\movie>

关于怎么利用Flask搭建微电影视频网站就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

环境 输入 电影 网站 命令 目录 管理 视频 变量 方法 电脑 篇文章 开发 提示 成功 接下来 会员 功能 工具 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全教育个人查摆剖析 网络安全规定一个账号多人 索尼xzp无法与服务器建立连接 分布式系统与服务器 高青销售管理软件开发公司 宣城dell服务器 友谊软件开发商在线咨询 软件开发意向合同书范本 数据库查找重复电子邮件 金山区节能软件开发定制价格 我的世界服务器无聊孵蛋 服务器配置与管理技术课程内容 云顶之弈台湾服务器云主机 打开天正v4.0显示服务器空白 宿舍数据库设计 网络安全的对付邪教的手抄报 网络安全信息化建设会议 医院设计数据库的单位 审计局网络安全规划和策略 英语四级网络安全 web数据库问题 怎样查看网络安全日志 设计一个学生的数据库 计算机网络技术在职研究生 ios项目中放数据库文件 手机网络安全问题及解决措施 上海企业软件开发服务是什么 开放的数据库是什么意思 ibm服务器恢复系统进不去 昆山易飞软件开发
0