AppSeed-Shell - 轻松生成仪表板

121 阅读1分钟

编码员们好。

本文介绍了使用CookiecutterAppSeed-Shell(一个开源的Python包)在Django中建立一个仪表盘种子项目的简单方法。本文提到的所有资源都可以在MIT许可下从Github下载。对于新手来说,Cookiecutter可以通过模板创建development-ready 项目。

谢谢你的阅读!- 内容由App Generator提供。

生成的产品链接。

支持- 如果出了问题,请随时在Discord🚀🚀请求支持。

Django Bootstrap 5 Volt - Template project provided by AppSeed.

如何生成一个Django仪表板

这个简单的产品可以通过两种方式生成。

✨1# - AppSeed-Shell包

一旦达到production-ready 水平,这个库将包括更多的项目。

步骤 #1- 安装 🔥appseed-shell🔥

$ # Start the application (development mode)
$ pip3 install appseed-shell

步骤#2- 启动Python shell并生成产品

$ python
>>> from appseed_shell import generate_django
>>> generate_django()

项目会在当前工作目录下生成。一旦完成,请按照README提供的构建说明,启动项目并创建一个新用户。只有经过认证的用户才能访问私人页面。

✨1# 使用Cookiecutter库

cookiecutter 工具使用Cookiecutter Django的公共库作为第一个参数来执行

步骤#1- 创建一个虚拟环境

$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate

步骤#2- 安装模块

$ # Install modules - SQLite Storage
$ pip3 install cookiecutter

步骤#3- 从Cookiecutter Django生成项目

$ cookiecutter https://github.com/app-generator/cookiecutter-django.git

项目会在当前工作目录下生成。

路线图

CLI界面将很快更新,增加更多的功能。

  • 列出所有可用的产品(目前只有一个)
  • 对于每个产品,用户都可以选择。
    • 数据库引擎:SQLite、PostgreSQL、Mysql或Mongo
    • 添加Docker脚本
    • 部署平台。AWS、谷歌云、HEROKU

如果有人觉得这个CLI有用,请在评论区留言。

链接和资源。