最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

magic

网站源码admin0浏览0评论

magic

1 简介

大家好我是费老师,随着Python生态的持续发展,完全使用Python搞定完整应用的开发,变得越来越强大且高效。

本文要介绍的开源Python项目magic-dash,就提供了一系列开箱即用功能完善Python全栈应用开发模板,在这些项目模板中,从后端服务前端页面功能等各种逻辑,均使用Python编写构建,在此基础上进行二次开发,实现各种应用功能非常的方便快捷。

下面我们就一起来get如何基于magic-dash完成应用的快速构建:

2 magic-dash:纯Python玩转全栈应用开发

2.1 安装magic-dash

magic-dash的安装非常的简单,终端执行下列命令,即可在当前Python环境下完成最新版本的安装(推荐使用3.83.12版本的Python):

代码语言:javascript代码运行次数:0运行复制
pip install magic-dash -U

查看magic-dash版本(本文写作时magic-dash最新版本为0.3.1):

2.2 magic-dash的基础使用

magic-dash的核心用法是作为命令行工具,来帮助我们快捷创建不同类型的应用项目,执行下面的命令可以查看目前magic-dash中内置的全部应用模板

代码语言:javascript代码运行次数:0运行复制
magic-dash list

以其中的magic-dash-pro项目模板为例,在合适的工作目录下,终端执行下列命令即可快速生成项目,其中--name参数就指定了模板名称

代码语言:javascript代码运行次数:0运行复制
magic-dash create --name magic-dash-pro

在当前工作目录中即可看到创建好的项目工程,这里我们在创建时没有设置项目名称,因此文件夹名称为默认的模板名称:

在已激活的Python环境下,终端cd到该工程根目录,然后先执行下列命令完成项目依赖库的安装:

代码语言:javascript代码运行次数:0运行复制
pip install -r requirements.txt

完成项目依赖的安装后,由于我们目前演示的是具有用户登陆功能的magic-dash-pro模板,因此在启动应用之前,还需要初始化数据库,执行下列命令即可,默认使用内置的sqlite数据库做演示:

代码语言:javascript代码运行次数:0运行复制
python -m models.init_db

接着就可以直接启动应用了

发布评论

评论列表(0)

  1. 暂无评论