
Flask微信小程序订餐系统
利用python的Flask框架做一个小程序订餐系统
一越王超
软件系统工程师
展开
-
06-02 微信小程序文件说明
在创建了一个微信小程序项目后,我们可以看到项目里边就自动生成了不同类型的文件:JSON配置文件 .json、WXML目标文件 .wxml、WXSS样式文件 .wxss、JS脚本逻辑文件 .js,下面我们就看看这4种文件的作用。一、 JSON配置文件: .json1. 小程序配置 app.json 在根目录下,有一个app.json,是当前小程序的全局配置,包括了小程序的所有页面路径、页面表现、网络超时时间、底部tab等。 以下是一个包含了部分常用配置选项的 app.json :.原创 2020-07-29 10:37:55 · 975 阅读 · 0 评论 -
05-01 后台管理员页面框架搭建
账户登录相关界面新建User 新建login, edit, reset-pwd方法 新建对应视图层账户管理相关页面新建Account 新建index, set, info方法 新建对应视图层账户登录页面开发账户登录页面需要添加如下静态开发文件夹及其内部资源:E:\study\mooc\order_V200722\web\static E:\study\mooc\order_V200722\web\templates账户登录页面涉及如下开发文件:order_V200722\原创 2020-07-28 16:44:59 · 723 阅读 · 0 评论 -
17 -02 git和码云同步操作
下载git工具并安装访问git官网下载工具,安装很简单:安装完毕之后,右键就可以看到相关的git工具。安装完成后在桌面的快捷菜单中选择Git Bash Here或者在开始菜单中选择Git Bash: 安装完毕之后,右键就可以看到相关的git工具。 在Git Bash中执行命令git --version查看版本,证明Git安装成功Git和码云的关联1 在码云注册账号登录码云 http://git.oschina.net/注册账号2 配置Git因为Git是分布式.原创 2020-06-26 18:50:57 · 425 阅读 · 0 评论 -
17-01 软件云主机上线部署
购买云主机国内云服务器平台:阿里云: https://www.aliyun.com/腾讯云: https://www.163yun.com网易蜂巢: https://www.163yun.com部署环境准备购买的云主机一般带centos操作系统,因此我们需要安装python/ Mysql/ nginx/ git等工具.步骤1: root用户登录后创建部署用户"producer", 因为使用root用户部署软件会有安全隐患.[root@zksgy-Base /]# us原创 2020-06-26 17:20:25 · 297 阅读 · 0 评论 -
08-01 小程序会员登录和注册
会员登录原创 2020-06-16 18:44:02 · 528 阅读 · 0 评论 -
07-09 管理员后台账号模块开发 删除和恢复
删除和恢复原创 2020-06-16 18:42:45 · 213 阅读 · 0 评论 -
07-08 管理员后台账号模块开发 搜索和分页
07-08 管理员后台账号模块开发 搜索和分页原创 2020-06-16 18:42:11 · 180 阅读 · 0 评论 -
07-07 管理员后台账号模块开发 账号管理:添加和编辑账号
添加账号原创 2020-06-16 18:41:27 · 474 阅读 · 0 评论 -
07-06 管理员后台账号模块开发 账号管理:列表详情展示
sad原创 2020-06-16 18:40:57 · 347 阅读 · 0 评论 -
07-05 编辑和修改登录人信息
Flask中的g包原创 2020-06-16 18:38:08 · 115 阅读 · 0 评论 -
07-05 编辑和修改登陆人信息
需要会使用gfrom flask import g原创 2020-06-16 12:18:56 · 126 阅读 · 0 评论 -
linux桥接联网正常后重启系统不能联网解决方法
显示已桥接,但是不能联网处理方法:进行如下两个文件配置,然后在重启网络.原创 2020-06-10 02:08:30 · 674 阅读 · 0 评论 -
07-03 & 04 用户登录退出
此时:原创 2020-06-09 21:01:27 · 274 阅读 · 0 评论 -
宝*塔运维安装
宝塔运维进入宝塔运维面板找自己服务器:https://www.bt.cn/download/linux.html我用的是Centos:安装步骤步骤1: 登录服务器步骤2: 输入命令, 复制上去按回车即可步骤3:提示你安装时使用那个下载节点,1香港 2广东 3美国可根据服务器所在地区选择,输入相应数字回车即可。(大部分可以不用输入)步骤4: 确认是否要安装宝塔,输入y 或者 yes 回车等待安装完即可完成安装安装完成:记得保存安装成功的地址以及账号密...原创 2020-06-10 02:55:48 · 368 阅读 · 0 评论 -
00-01 Python flask构建微信小程序订餐系统介绍
本课程是python flask+微信小程序完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。从基础语法入手,易于掌握,构建MVC架构,增进对小程序和后端API的理解认识。深入浅出带你进阶全栈工程师课程,帮助你快速提升项目经验,掌握项目开发技巧,提高项目中解决问题的能力。课程目录第1章 《Python Flask构建微信小程序订餐系统》课程简介本章内容会带领大家通览整体架构,功能模块,及学习建议。让大家在一个清晰的开发思路下,进行后续的学习。同时领着大家登陆https://foo...原创 2020-06-09 09:12:12 · 1972 阅读 · 3 评论 -
16 生产部署 --01 单进程启动服务
开发完成后,进入生产环境部署阶段, 将软件部署在服务器上可以进行访问是我们的最终目的.国内云服务器平台阿里云: https://www.aliyun.com/腾讯云: https://www.163yun.com网易蜂巢: https://www.163yun.com云服务器和云共享主机的区别云服务器: 一台独立的服务器, 硬见资源是独立的云共享主机: 在云服务器上通过技术可以分割出很多虚拟主机出来,共享服务穷的硬见资源.对外提供访问需要做什么服务器 + 域名..原创 2020-06-09 07:55:42 · 235 阅读 · 0 评论 -
07-02 管理员后台账号模块开发 登陆退出准备工作,数据库GUI工具演示
后台管理员模块的user数据库0:新建数据库数据库名:food_dbCREATE DATABASE `food_db` DEFAULT CHARACTER SET = `utf8mb4`;1:新建管理员数据表课程文件 文件夹中 数据库文件 文件夹 有初始化的所有SQL2:使用 flask-sqlacodegen扩展 方便快速生成 ORM model2.1 pip installflask-sqlacodegen2.2 使用方法flask-sqlacodege...原创 2020-06-07 17:38:30 · 480 阅读 · 0 评论 -
07-01 管理员后台账号模块开发 管理员模块功能介绍
管理员后台账号模块开发 账号模块 管理员数据表设计原创 2020-06-07 16:32:07 · 2654 阅读 · 0 评论 -
06-01 点餐小程序前台界面搭建
微信小程序注册开发工具:个人注册小程序(没有高级权限例如支付):https://mp.weixin.qq.com/cgi-bin/wx下载开发工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html开发文档:https://developers.weixin.qq.com/miniprogram/dev/quickstart/basic/getting-started.html...原创 2020-06-07 11:25:45 · 587 阅读 · 0 评论 -
去除html页面中GET《 http://localhost:8080/favicon.ico 404 (Not Found)》
html5页面中经常会遇见以下问题,总是看着碍眼,那么怎么解决呢?GET http://localhost:8080/favicon.ico 404 (Not Found)解决的方法:1、做个favicon.ico文件放在根目录下,在head标签引入favicon.ico文件即可<link href="favicon.ico" rel="shortcut icon">或者2、在Stack Overflow搜索到的,直接在head标签插入以下代码也OK <.原创 2020-06-06 00:21:23 · 2223 阅读 · 0 评论 -
02-02 Flask框架之准备知识
链接管理器 url_for 版本管理 日置系统 错误处理 数据库ORM Flask-SQLAlchemy mysqlclient原创 2020-05-31 00:11:56 · 325 阅读 · 0 评论 -
1130 - Host XXX .net is not allowed to connect to this MySQL server。
在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。解决方法如下:步骤1:在安装Mysql数据库的主机上登录root用户:mysql -u root -p步骤2:依次执行如下命令, 可以看到当前主机配置信息为localhost.use mysql;select host from user where user='root';步骤3:将Host设置为通配符% .Host列指定了允许用户登录...原创 2020-06-05 22:46:20 · 286 阅读 · 0 评论 -
02-03 Flask项目在linux下运行示例
之前因为实现了windows和linux的文件夹共享功能. 因此, 我们在windows下共享文件夹中进行软件开发, 在linux下共享文件夹中进行软件运行测试.共享操作可查看VirtualBox linux虚拟机和宿主机启用共享文件夹步骤1: windows下开发程序如下, 注意host参数.步骤2: linux下关闭防火墙,如果不关闭linux防火墙则不能访问.service firewalld stop步骤3: 在虚拟环境下运行程序...原创 2020-06-04 00:06:46 · 2696 阅读 · 0 评论 -
02-01 Flask在不同环境中的安装
Linux环境下本地环境安装# 如果需要设定Flask版本可以(Flask==版本号)pip3 install Flask或pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple Flask安装过程:安装后:Linux环境下虚拟环境Virtualenv下安装步骤1: 进入~目录, 创建虚拟环境imoocvirtualenv -p /usr/bin/python3 imooc步骤2:活虚...原创 2020-06-03 23:35:36 · 282 阅读 · 0 评论 -
VirtualBox下系统的备份与恢复
本人在WIN10环境下使用VirtualBox6.1作为虚拟机平台. 整理出系统的备份与恢复方法.系统备份步骤1: 在当前系统上点击 "控制 >> 生成备份" ,步骤2: 填写"备份名称"和"备份描述"后点击"OK"即可生成备份.步骤3: 查看备份系统 在VirtualBox管理器的"控制 >> 工具 >> 备份"下即可看见已经做好的备份系统.点击 "明细"即可恢复正常管理器界面系统恢复虚拟机停止运行时, 在备份界面..原创 2020-06-03 00:37:57 · 8740 阅读 · 0 评论 -
Linux下MySQL忘记root密码重置密码方法
在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法.首先确认Linux服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安原创 2020-06-02 23:40:57 · 1707 阅读 · 0 评论 -
忘了CentOS 的root密码怎么办
因为管理的虚拟机太多, 很多人经常忘记root密码。。。此时,只能对密码进行重置, 这里给你整理怎么重置root密码!!步骤1: 重启 Linux 系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面.步骤2:在 linux16 参数这行的最后面追加“rd.break”参数,然后按下 Ctrl + X 组合键来运行修 改过的内核程序如下:步骤3:大约 30 秒过后,进入到系统的紧急求援模式.步骤4:依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码...原创 2020-06-02 10:31:52 · 1698 阅读 · 0 评论 -
VirtualBox linux虚拟机和宿主机启用共享文件夹
虚拟机Centos如何和主机共享目录1.mkdir /mnt/cdrom2.mount /dev/cdrom /mnt/cdrom3.cp -R /mnt/cdrom /usr/local/src/VBoxAdditions4.yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel kernel-devel bzip25./usr/local/src/VBoxAdditions/VBoxLinuxAdditions.run i.原创 2020-06-02 00:50:23 · 1306 阅读 · 0 评论 -
VirtualBox与笔记本无线网卡桥接不能联网解决方法
VirtualBox是一个非常好用的虚拟机软件,不仅体积小巧,功能强大,而且还开源免费,对于一般的程序员及普通用户而言,是个不可多得的好工具。安装好VirtualBox之后,虚拟机默认可以通过物理机的网卡上网,但这种联网方式是一种被称为NAT(网络地址转换)的方式。采用这种方式,虽然虚拟机可以上网,物理机可以ping通虚拟机,但虚拟机却无法ping通物理机,这给两者的信息相互传递带来一定程度的困扰。一个有效的解决方式就是虚拟机与物理机用桥接的方式联通,然而,桥接需要物理网卡支持混杂模式才可以,而大多数的..原创 2020-05-31 23:13:15 · 7929 阅读 · 3 评论 -
01-04 Linux下安装Python3 pip Virtualenv virtualenvwrappe以及freeze
Linux系统默认带有Python2, 如果需要使用Python3则需要安装.原创 2020-06-01 02:21:14 · 318 阅读 · 0 评论 -
01-02 数据库MySQL安装 Windows和Linux
Linux下安装数据库MySQL步骤1: 卸载mariadbyum remove mariadb-libs.x86_64CentOS7默认安装mariadb数据库:yum remove mariadb-libs.x86_64步骤2:下载Mysql源wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm步骤3:安装Mysql源yum localinstall mysql57-comm..原创 2020-06-01 00:11:51 · 313 阅读 · 0 评论 -
01-03 配置Linux源
在虚拟机的linux系统配置好网络连接后, 我们可以使用wget命令下载并安装一些linux工具,例如yum install net-tools在安装过程中我们发现下载慢且经常会下载失败需要多次重复操作.因为linux自带的源下载会比较慢,经常因为网络连接问题下载失败,因此我们为其配置国内源方便下载.可以参考 163的源CentOS镜像使用帮助配置步骤如下:linux系统工具下载现在我们可以快速下载并安装一些linux系统工具啦[root@l...原创 2020-05-31 23:47:23 · 242 阅读 · 0 评论 -
03-01 高可用Flask MVC框架设计
我们为项目设计的目录框架结构如下:示例:原创 2020-05-31 16:29:33 · 559 阅读 · 1 评论 -
01-01 Windows开发 和 linux测试部署环境准备
部署环境为linux环境.原创 2020-05-28 10:28:29 · 446 阅读 · 1 评论 -
00 开发过程整理
开发环境准备为windows, 需要安装如下软件工具.原创 2020-05-28 10:26:39 · 537 阅读 · 0 评论