这篇文章将为大家详细讲解有关怎么利用Flask搭建微电影视频网站,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Flask。我们同样尝试利用它来搭建一个网站,这次我们是搭建一个在线的微电影视频网站。
Flask是一个用 Python 编写的轻量级 Web 应用框架。其 WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。所以与Django相比,它没有很多系统自带的功能就显得非常轻巧,但是另一方面就意味着你必须自己动手去实现一些看似非常简单的功能,从这点来说Flask比Django需要花费更多的时间来学习。
目前Django一般都是适合一些访问量较小的,规模不大的网站,真正那些访问量大的网站管理人员会采用Flask进行编辑,例如果壳网,知乎网,豆瓣网:
前台包括:首页-电影筛选-电影列表- 播放详情-评论-收藏-搜索-注册-登录-会员中心(修改会员资料,查看评论记录,登录日志,收藏电影)
后台包括:电影标签-电影管理-电影预告-网站会员-评论-收藏-日志-权限管理-角色-管理员等。
总体设计框架为:
开发环境为:
以及视频技术:
网站是在windows下通过pycharm和virtualenv搭建的开发环境下进行的开发,具体涉及到的软件我们接下来为你介绍。
我在前面有一篇文章介绍了Pycharm的详细安装,这里就不赘述了,开启传送大门:Python Web技术开发软件安装
同样virtualenv的安装我之前也有3篇文章进行过介绍,为了便于学习,我这里直接复制过来了!
我们同样需要在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安装问题
在终端输入以下命令:
pip install virtualenv virtualenv testvir # 在当前用户目录(win+r %HOMEPATH%可查看)生成 cd %homepath% cd testvir cd Scripts activate.bat # 激活 pip list deactivate.bat
其实这种方法挺麻烦的,这里我推荐一种简单方法,安装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 list Package Version ---------- ------- pip 18.0 setuptools 40.2.0 wheel 0.31.1 (movie) F:\Envs\movie>
接下来是进行Flask的安装,这个其实和Django的安装很类似,只不过多了一个安装前和安装后的环境检测而已.
安装前检测:pip freeze
安装flask: pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
安装后检测:pip freeze
(movie) F:\Envs\movie>pip list Package Version ------------ ------- click 6.7 Flask 1.0.2 itsdangerous 0.24 Jinja2 2.10 MarkupSafe 1.0 pip 18.0 setuptools 40.2.0 Werkzeug 0.14.1 wheel 0.31.1 (movie) F:\Envs\movie>
关于怎么利用Flask搭建微电影视频网站就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。