• flask-系统介绍及环境搭建1


    1.系统介绍

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

    后台-标签-电影管理-预告-会员-评论-收藏-日志-权限管理-角色-管理员

     

    2.开发环境与安装

    2.1开发环境

    Centos7、python3、mysql、html5、flask、nginx

    2.2 flask简介

    Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 .

    框架知识:

    1)         学会使用整型、浮点型、路径型、字符串型、正则表达式路由转化器。

    2)         学会使用post与get请求、上传文件、cookie获取与响应、404处理。

    3)         学会使用模板自动转义、定义过滤器、定义全局上下文处理器、jinja2语法、包含、继承、定义宏。

    4)         使用flask-wtf定义表单模型、字段类型、字段验证、视图处理表单、模板使用表单

    5)         学会使用flask-sqlachemy定义数据库模型、添加、修改、查询、删除数据、数据库时间、数据迁移。

    6)         使用蓝图优化项目结构,实现微电影网站前台与后台业务逻辑。

    7)         学会flask的部署方法、安装编译Nginx服务、安装编译python3.6等。

    微内核 + 丰富的扩展插件:

     

    2.3环境搭建

      Win7系统、python3.6安装、mysql安装、编辑器pycharm安装、

      Virtualenv:开发多个应用程序时时,使用virtualenv为每个应用独立运行python环境。

    1.virtualenv的使用:(我不太了解这个所以只安装了但未激活虚拟环境)

    创建虚拟环境:virtualenv venv

    激活虚拟环境: source venv/bin/activate

    退出虚拟环境 :deactivate

    1. flask的安装: pip install flask

     2.4创建第一个程序

    1.创建项目 file -ànew project,

     

    运行文件

     

    Flask中文手册:http://docs.pythontab.com/flask/flask0.10/foreword.html 

  • 相关阅读:
    基金相关知识整理
    Apache Shiro反序列化漏洞复现
    payload分离免杀
    Red Team 工具集之网络钓鱼和水坑攻击
    GPP(Group Policy Preference)组策略偏好漏洞利用
    AdFind
    python爬虫之beautifulsoup的使用
    xargs命令_Linux xargs命令:一个给其他命令传递参数的过滤器
    mutillidae之注册页面的Insert型报错注入
    mutillidae之Insert型注入
  • 原文地址:https://www.cnblogs.com/huaerye/p/8088115.html
Copyright © 2020-2023  润新知