flask+p5.js 网页开发 pycharm mac环境

2024-03-24 06:10

本文主要是介绍flask+p5.js 网页开发 pycharm mac环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

flask 学习参考视频:
2023版-零基础玩转Python Flask框架-学完可就业

一、安装

需要安装的:
python、flask、pycharm
mysql、Navicat(这两个不用数据库可以不用安装)

1、python3.0以上安装
下载地址
下载以后终端输入python3
请添加图片描述

2、安装flask

pip3 install flask

检验:在控制台输入python3,然后如下图
请添加图片描述
3、安装pycharm
下载地址:官网

注册后有免费使用,如果你想破解可以查教程

4、mysql
下载地址:官网

⚠️需要注意的是你先看看自己mac的版本
根据mac版本选择自己合适的mysql,否则容易报错

点小苹果 —点关于本机
请添加图片描述
然后看自己的版本
请添加图片描述
我的是10.15
请添加图片描述
所以我不能安装8.0.32,这个必须Mac 13,所以要选一下
请添加图片描述
看到这个支持10.15所以安装这个
环境变量配置看这个-》mac安装mysql数据库及配置环境变量

5、navicat
下载地址:navicat
使用14天,你也可以破解

二:在pycharm前期准备

file ----new file ----新建flask项目请添加图片描述
选好自己的Base interpreter选自己下载好的python版本
请添加图片描述
直接点这个链接
请添加图片描述
出来如下就可以啦
请添加图片描述
如果flask这一行报错了
显示No module named flask
请参考我上一篇文章mac flask 安装 但 pycharm显示No module named flask

三、【Jinja2】中加载静态文件

首先新建html、css、js文件
右击new一个directory文件夹里面再new一个html等文件

请添加图片描述
新建好的文件如下图这样
请添加图片描述
然后打开app.py文件
输入:

from flask import Flask,render_templateapp = Flask(__name__)@app.route('/')
def hello_world():  # put application's code herereturn 'Hello World!'@app.route('/index')
def myIndex():  # put application's code herereturn render_template("index.html")if __name__ == '__main__':app.run()

这样你访问http://127.0.0.1:5000/index就会返回自己写好的html文件
接下来写自己的html文件
这个link是加载外部的css文件
这个script是加载外部js文件
⚠️注意自己文件的相对位置哦

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8" /><metaname="viewport"width="device-width,"initial-scale="1.0,"maximum-scale="1.0,"user-scalable="0"/><title>测试网页</title><link rel="stylesheet" href="{{ url_for('static',filename = 'css/circle.css') }}"><script  src="{{ url_for('static',filename = 'js/p5.js') }}"></script><script  src="{{ url_for('static',filename = 'js/circle.js') }}"></script>

注意一下这个p5.js是自己下载的
下载地址请添加图片描述
下载完之后用啥把谁放到js文件夹中
就像这样:
请添加图片描述
然后你的css文件:
自己设计,加背景或者排版啥的
请添加图片描述

四、p5.js和自己js链接

1、打开p5.js的官方文档https://p5js.org/examples/
范例随便打开一个
请添加图片描述
然后你会看到一堆代码,直接点copy
请添加图片描述
2、打开自己的circle.js文件复制进去
请添加图片描述
然后点倒三角,Edit …把自己的debug模式打开
请添加图片描述
请添加图片描述
然后运行
网址输入http://127.0.0.1:5000/index
然后就完成啦
请添加图片描述

这篇关于flask+p5.js 网页开发 pycharm mac环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/840673

相关文章

Python+PyQt5开发一个Windows电脑启动项管理神器

《Python+PyQt5开发一个Windows电脑启动项管理神器》:本文主要介绍如何使用PyQt5开发一款颜值与功能并存的Windows启动项管理工具,不仅能查看/删除现有启动项,还能智能添加新... 目录开篇:为什么我们需要启动项管理工具功能全景图核心技术解析1. Windows注册表操作2. 启动文件

Gradle下如何搭建SpringCloud分布式环境

《Gradle下如何搭建SpringCloud分布式环境》:本文主要介绍Gradle下如何搭建SpringCloud分布式环境问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Gradle下搭建SpringCloud分布式环境1.idea配置好gradle2.创建一个空的gr

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

Python中Flask模板的使用与高级技巧详解

《Python中Flask模板的使用与高级技巧详解》在Web开发中,直接将HTML代码写在Python文件中会导致诸多问题,Flask内置了Jinja2模板引擎,完美解决了这些问题,下面我们就来看看F... 目录一、模板渲染基础1.1 为什么需要模板引擎1.2 第一个模板渲染示例1.3 模板渲染原理二、模板

Android开发环境配置避坑指南

《Android开发环境配置避坑指南》本文主要介绍了Android开发环境配置过程中遇到的问题及解决方案,包括VPN注意事项、工具版本统一、Gerrit邮箱配置、Git拉取和提交代码、MergevsR... 目录网络环境:VPN 注意事项工具版本统一:android Studio & JDKGerrit的邮

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服