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

相关文章

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

详解python pycharm与cmd中制表符不一样

《详解pythonpycharm与cmd中制表符不一样》本文主要介绍了pythonpycharm与cmd中制表符不一样,这个问题通常是因为PyCharm和命令行(CMD)使用的制表符(tab)的宽... 这个问题通常是因为PyCharm和命令行(CMD)使用的制表符(tab)的宽度不同导致的。在PyChar

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

基于Java开发一个极简版敏感词检测工具

《基于Java开发一个极简版敏感词检测工具》这篇文章主要为大家详细介绍了如何基于Java开发一个极简版敏感词检测工具,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录你是否还在为敏感词检测头疼一、极简版Java敏感词检测工具的3大核心优势1.1 优势1:DFA算法驱动,效率提升10

Python Flask实现定时任务的不同方法详解

《PythonFlask实现定时任务的不同方法详解》在Flask中实现定时任务,最常用的方法是使用APScheduler库,本文将提供一个完整的解决方案,有需要的小伙伴可以跟随小编一起学习一下... 目录完js整实现方案代码解释1. 依赖安装2. 核心组件3. 任务类型4. 任务管理5. 持久化存储生产环境