PyCharm快速创建Web项目(Flask)

一般步骤:

1、文件-新建项目

 2、选择Flask

 3、选择环境、选择Python安装位置,然后创建

 4、结果(等待)

5、运行

 控制台出现:Running on http://127.0.0.1:5000 (Press CTRL+C to quit)

 6、浏览器访问:http://127.0.0.1:5000

 ~成功创建项目~

 >>>但是<<<

看看项目结构就是这样的:

 代码:

 看到这里就是@。@ 》》。《《

不知所措~  我要的web项目呢?! 网页在哪里??

  • Flask 是使用 Jinja2 这个模板引擎来渲染模板

模板就是有特殊标记的html文件,放在templates 下:

 &但是目录是空的&【“.”】这... 从何开始...

所以我们最好去开源仓库找找~.~

推荐方案:

1、gitee搜索flask找到适合你的项目,如:TLv8 平台-Flask版: 基于Python Flask+Layui开发的Web应用系统框架,项目集成了工作流引擎,内置了组织机构权限管理等功能,可以应用于OA、HR、CRM、PM等系统开发。{{人生苦短,我用Python.}}

 如上图选择:克隆/下载   进入文件夹:

 2、打开项目

 3、选择下载的项目文件

 4、弹出的:

选择/确认 Python安装位置》等待自动初始项目环境(出现任何提示点击确认即可)

 4、配置数据库

打开config.py,找到:SQLALCHEMY_DATABASE_URI,修改自己的数据库:

 5、初始化依赖

 参考说明,在命令行输入:

pip install -r requirements.txt

在线安装必要插件,等待完成。

如果命令安装出错可以用图形操作:打开manage.py

 等待片刻后根据提示选择“安装要求”:

 选择“安装”等待安装完成。

安装完成提示:

 6、初始化数据库

命令行输入: 

python  manage.py  db  init        # 创建迁移仓库,首次使用  
python  manage.py  db  migrate     # 创建迁移脚本
python  manage.py  db  upgrade     # 把迁移应用到数据库中

数据初始脚本:

 sql/tlv8.sql

在MySQL数据库执行sql文件即可

7、运行

  • 终端运行:

python manage.py runserver

  • 图形操作:右上角“运行”前下拉选择“编辑配置”

 注意:

  • 脚本路径:.../manage.py
  • 形参:runserver

运行:

8、测试

浏览器访问:http://127.0.0.1:5000/

 已经有默认账号密码:system/1, 输入验证码登录

 项目已经有基础功能,你只需要根据自己的业务需求开发功能即可~。~

项目结构:

 资源中有很多例子,照着写就可以了!舒畅~ ~ ~

  • 22
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PyCharm是一款非常受欢迎的Python集成开发环境(IDE),而Flask是一个轻量级的Python Web框架。结合这两者可以很方便地构建Web项目。在使用PyCharm开发Flask Web项目时,可以借助PyCharm的强大功能来提高开发效率。 在Flask Web项目中,可以使用Element-UI来构建前端界面。Element-UI是一个基于Vue.js的组件库,提供了丰富的UI组件和交互效果,可以帮助开发者快速构建美观、易用的前端界面。 首先,在PyCharm创建Flask项目。可以使用PyCharm提供的Flask项目模板,或者手动创建项目文件结构。接下来,可以使用PyCharm的代码编辑功能来编写Flask的路由和视图函数,以及处理数据库等相关操作。 在前端部分,可以使用Element-UI来构建界面。可以在项目中引入Element-UI的相关资源文件,例如CSS文件和JavaScript文件。然后,可以在HTML模板中使用Element-UI提供的各种组件,例如按钮、表单、表格等。还可以使用Element-UI提供的样式和动画效果来美化界面。 在PyCharm中,可以通过启动Flask开发服务器来预览和测试项目。可以在PyCharm中配置运行配置,指定Flask的应用程序文件和端口号。然后,可以点击运行按钮启动服务器,项目运行在指定的端口上。 总的来说,PyCharmFlask是一对强大的开发工具,结合Element-UI可以更方便地开发Web项目PyCharm提供了丰富的开发功能,而Flask和Element-UI则为项目提供了基础架构和前端设计。这三者的结合能够提高开发效率,让开发人员更专注于业务逻辑的实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前剖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值