编码员们好。
本文介绍了使用Cookiecutter和AppSeed-Shell(一个开源的Python包)在Django中建立一个仪表盘种子项目的简单方法。本文提到的所有资源都可以在MIT许可下从Github下载。对于新手来说,Cookiecutter可以通过模板创建development-ready 项目。
谢谢你的阅读!- 内容由App Generator提供。
生成的产品链接。
- Django Bootstrap 5 Volt- 实时部署
- Cookiecutter Django- 源代码
支持- 如果出了问题,请随时在Discord🚀🚀请求支持。
如何生成一个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有用,请在评论区留言。
