新看的书:Flask Web 开发实战:入门、进阶与原理解析(李辉)

一个非常简单的留言板程序。给的示范的github地址是:https://github.com/greyli/sayhello

web程序开发流程:

1.分析需求,列出功能清单

2.设计程序功能,写程序规格书和技术规格书

3.开发调试

4.调试测试

5.部署上线

6.运行维护。

使用到的python包有Bootstrap-Flask、Flask-Moment、Faker、Flask-DebugToolbar。

linux环境可以新建一个文件夹,进入然后将示例程序复制到本地。

git clone https://github.com/greyli/sayhello.git

进入文件夹,使用pipenv创建虚拟环境,安装所有依赖

cd sayhello
pip install --dev
pipenv shell
flask forge//创建虚拟数据
flask run//运行

假如安装依赖出错,太慢的话可以使用国内的镜像源。

pipenv install --dev --pypi-mirror https://mirrors.aliyun.com/pypi/simple

程序功能设计

留言板。输入要留的信息和姓名提交,将消息加到页面的消息列表中。只有一页,含有表单以及消息。对消息和姓名进行长度限制。消息列表要显示所有消息的数量、消息、发布时间、消息

flask项目——留言板相关推荐

  1. pythonflask留言板_python入门篇1:基于flask的留言板网站实现

    声明:以下内容是本人大二在某公司实习时学习python做的一个小练习!代码风格比较差,不怎么优美!还请大家指教! 一.题目与背景知识说明 (1)题目描述 学习flask,并编写一个基于flask技术的 ...

  2. guestbook.php注入,php防注入留言板(simple)

    新手学php,试手案例便是留言板.以前未连接数据库时,我是直接将用户输入的留言写入到一个txt,然后再从txt读取显示(~.~别鄙视). 最近学习了php访问MySQL数据库的一些知识,重写了一下留言 ...

  3. python+Mysql+flask架构的在线留言板实战

    在线留言板实战项目说明文档 用python操作mysql完成一个在线留言板系统 1.设计留言板表 2.通过python语言实现 1 项目基本功能 留言板系统主要功能:(要求使用类实现) 1.显示留言板 ...

  4. flask 进阶:留言板

    本练手项目的码云地址为 : https://gitee.com/fuyi2333/flask 鉴于本人学的为纯后端 对于前端的理解很少 这里被迫无奈只要显示出信息 就算完成 分析 :一个标准的留言板 ...

  5. 子沐课堂——Flask留言板

    1.flask安装 pip install flask 2.入口文件配置 代码如下: #-*- coding:utf-8 -*- from flask import Flask,render_temp ...

  6. 【项目】不用数据库实现留言板(用本地文件)

    首页 添加留言 删除留言 项目结构 C:. │ add.php │ del.php │ edit.php │ index.php │ msg.txt │ └─imgbootstrap-combined ...

  7. Django留言板项目完整搭建

    Django留言板项目完整搭建 1.新建python虚拟环境 2.安装Django并新建Django项目 3.生成的目录说明 4.新建一些目录 1.进入虚拟环境的命令 2.可以用Django的命令来新 ...

  8. 使用ThinkPHP创建留言板项目

    一.开发环境 1.Windows7 32位操作系统 2.Web服务器:Apache2.2 32位(Apache-2.2.17-win32-x86-openssl-0.9.8o.msi) 3.PHP:P ...

  9. 第九天:信息打点--个人博客项目输入输出类留言板访问IPUA头来源

    个人博客项目&输入输出类&留言板&访问IP&UA头&来源 1.PHP-全局变量$_SERVER:[补完基础我回来解释,暂时不是很明白] 2.MYSQL-插入语法 ...

  10. phpstudy简单项目实战——留言板之第一弹

    跟着PHP中文网学做留言板-- 一.数据库的创建 1.首先打开你电脑中已经下载完成的phpstudy(没有下载的可自行去下载) 2.点击MySQL管理器->phpMyAdmin->执行(用 ...

最新文章

  1. TeaTalk 线上直播倒计时 | 云数据库技术创新研究与实践
  2. Web service是什么?
  3. SqlServer 0和空字符串''等价?-----类型的隐式转换问题
  4. 反射与泛型 java_Java的反射 和 泛型的一个问题
  5. onpagefinished等了很久才执行_今天自律了吗?停课不停锻炼 才是战疫正确姿势
  6. 文本框仅可接收decimal
  7. matlab与c 接口与混合编程,Matlab与C/C++混合编程接口及应用方法解析
  8. 计算机等待程序关闭,教您win10系统关闭计算机弹出“等待后台程序关闭”无法关机的技巧...
  9. 职称计算机xp系统试题,2020年职称计算机WindowsXP测试题及答案.doc
  10. 代码可读性、可调式、可维护性
  11. SqlServer将数据表中的数据生成添加语句
  12. 桂林理工大学计算机院导师信息,2018年新增硕士研究生指导教师名单公示
  13. SIM900A 发送中英文短信
  14. mac提示“已损坏,无法打开。 您应该将它移到废纸篓“的终极解决方案
  15. App推广应该避免的十大误区
  16. 2019年计算机专业录取分数线排名,2019中国高校录取分数线排名 全国大学录取分数线表...
  17. CMOS图像传感器——Remosaic技术
  18. Python 函数 | filter 函数详解
  19. Leecode 刷题记录 1217 玩筹码
  20. ubnutu系统官网

热门文章

  1. vue项目添加背景图报路径不存在
  2. 知识图谱:将知识元素组织为有意义的结构
  3. 医学教育改革何去何从
  4. java 23 种设计模式-27-java 业务代表模式(Business Delegate Pattern)
  5. 高级开发人员面试宝典(转)
  6. Windows驱动开发错误:MSB8040 此项目需要缓解了Sprctre漏洞的库
  7. 设计模式学与练-开闭原则(未完,施工中)
  8. Blender“飞蛾扑火”视觉特效教学
  9. Matlab学习-常用函数
  10. 学会这几个搜索技巧,你的效率将提高 10 倍