Adminator - 开源管理面板,采用两种 Python 语言编写
你好,程序员们,
本文旨在帮助学生和初学者使用著名的开源项目Adminator Dashboard 快速启动一个新项目。该项目有三个版本:HTML 版、Flask 版和Django 版。所有项目/启动器都可以直接从 Github(MIT 许可证)下载,并可用于无限量的业余爱好和商业项目。
感谢阅读! - 内容由App Generator提供。
管理员(HTML 版本)
Adminator是一个响应式 Bootstrap 4 管理模板。它提供了一系列现成的代码片段和实用程序、自定义页面、一系列应用程序以及一些实用的小部件。构建 Adminator 仪表板的 HTML 版本需要在我们的工作站上安装一个基本的工具链:
- Node.js
- Yarn 或 NPM
- Git(克隆源代码)
如何构建 HTML 项目:
$ # Clone the project from Github
$ git clone https://github.com/app-generator/fork-adminator
$ cd fork-adminator
$
$ # Install Modules
$ npm install
$
$ # Start the project in dev mode
$ npm run dev
$
$ # Built HTML for production
$ npm run build
不熟悉 Node,或者不了解开发和生产版本之间的区别?欢迎在评论区留言 AMA。
管理员烧瓶
Flask版本的 Adminator Dashboard 内置身份验证、SQLite 数据库和 SQLAlchemy ORM。
对于新手来说,Flask是一个轻量级的 WSGI Web 应用程序框架。它旨在让新手快速轻松地上手。
- Adminator Flask - 产品页面
- Adminator Flask 演示- 实时部署
如何使用应用程序
$ # Clone the sources
$ git clone https://github.com/app-generator/flask-dashboard-adminator.git
$ cd flask-dashboard-adminator
$
$ # Install requirements
$ pip3 install -r requirements.txt
$
$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ # Start the app - default port 5000
$ flask run
$
$ # Access the app in the browser: http://127.0.0.1:5000/
如果一切顺利,我们应该会看到Flask Adminator Dashboard在浏览器中运行。
注意:没有提供默认用户,我们需要使用注册页面创建一个新用户。
管理员 Django
基于Adminator仪表板设计的开源管理面板,采用 Django 框架编写。功能:
- UI 就绪模块化设计,简洁的代码库
- SQLite、Django 原生 ORM
- 基于会话的身份验证(登录、注册)
- 表单验证
- Adminator Django - 产品页面
- Adminator Django 演示- 实时部署
如何使用
$ # Get the code
$ git clone https://github.com/app-generator/django-dashboard-adminator.git
$ cd django-dashboard-adminator
$
$ # Install modules
$ # SQLIte version
$ pip3 install -r requirements.txt
$
$ # Create tables
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Start the application (development mode)
$ python manage.py runserver # default port 8000
$
$ # Start the app - custom port
$ # python manage.py runserver 0.0.0.0:<your_port>
$
$ # Access the web app in the browser: http://127.0.0.1:8000/
通过在浏览器中访问Django Adminator应用程序,我们应该看到登录屏幕:
通过注册页面创建新用户并通过登录后,我们应该看到一个漂亮而简单的用户界面:
链接和资源
鏂囩珷鏉ユ簮锛�https://dev.to/sm0ke/adminator-admin-dashboard-open-source-admin-panel-coded-in-two-python-flavors-3n70感谢您的阅读,请在评论中告诉我您的想法。