发布于 2026-01-06 0 阅读
0

React Django - Soft Dashboard(免费产品)DEV's Worldwide Show and Tell Challenge Presented by Mux: Pitch Your Projects!

React Django - 软仪表盘(免费产品)

由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!

各位程序员朋友们好!

本文介绍了一个open-source full-stack project基于Soft UI Dashboard,并使用React 和 Django作为后端框架构建的仪表盘。该产品已在 GitHub 上以 MIT 许可证发布,可用作商业仪表盘的代码库,或用于在线学习,尤其适合初学者。

该产品采用一种two-tier架构,其中React UI与后端解耦,并通过 JSON Web Tokens (JWT) 与后端通信。对于新手来说,React是一个流行的 JavaScript 库,用于编写用户界面,由 Facebook 提供支持。

React Django Soft Dashboard - 开源全栈产品。


✅ Soft Dashboard React

这款免费模板由 Creative-Tim 基于 Material-UI 设计,Material-UI 是 React 最流行的组件库。Soft UI Dashboard React内置超过 70 个前端独立元素,例如按钮、输入框、导航栏、导航标签、卡片和提示框,让您可以自由选择和组合。

如果您想获取灵感或直接向客户展示一些内容,可以使用我们预置的示例页面快速启动开发。每个页面都布局合理,设计美观,形状赏心悦目。Soft UI Dashboard React 拥有您快速搭建出色项目所需的一切。

Soft Dashboard React - 开源 React 设计,计费页面。


✅ 产品使用方法

这款开源产品是一个完整的全栈种子产品,它采用以下two-tier架构,涵盖从用户界面到数据库的所有层:

  • React Frontend(Soft UI模板)
  • JWT Authentication用户可以注册、登录和注销
  • Django API Backend:负责任且坚持不懈

要使用该产品,我们需要构建两个部分:API 后端和 React 前端。这两个部分已经配置完毕,可以使用兼容的设置进行工作和通信。现在让我们开始编译产品并在浏览器中使用它。


启动 Django API 后端

要成功编译后端服务器,Python3GIT必须正确安装,并且能够在终端窗口中访问。


Django API 服务器 - 由 AppSeed 开发的开源产品。


👉 步骤 1 - 使用 Git 克隆源代码

$ git clone https://github.com/app-generator/api-server-django.git
$ cd api-server-django 
Enter fullscreen mode Exit fullscreen mode

👉 步骤 2 - 创建虚拟环境

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

👉 步骤 3 - 使用以下命令安装依赖项PIP

$ pip install -r requirements.txt 
Enter fullscreen mode Exit fullscreen mode

👉 步骤 4 - 启动 API 服务器

$ python manage.py migrate
$ python manage.py runserver 5000 
Enter fullscreen mode Exit fullscreen mode

此时,服务器应该在端口上运行5000,我们可以使用 POSTMAN 测试接口,或者curl创建和验证用户。


启动 React UI

这部分需要用到 NodeJS,版本最好在 12.x 或以上。一旦NodeJS可以通过终端访问 NodeJS,我们就可以从公共仓库克隆 React UI 并开始编译产品。


👉 步骤 1 - 使用 Git 克隆源代码

$ git clone https://github.com/app-generator/react-soft-ui-dashboard.git
$ cd react-soft-ui-dashboard 
Enter fullscreen mode Exit fullscreen mode

👉 步骤 2 - 通过NPM以下方式安装依赖项:Yarn

$ npm i
// OR
$ yarn
Enter fullscreen mode Exit fullscreen mode

👉 步骤 3 - 启动开发模式

$ npm run start 
// OR
$ yarn start
Enter fullscreen mode Exit fullscreen mode

此时,我们应该能在浏览器端口上看到登录页面3000。默认情况下,访客用户会被重定向到登录页面,因为其他所有页面(例如仪表盘、用户个人资料等)都受到保护。身份验证成功后,我们就可以访问所有私有页面了。


用户个人资料页面- React Soft 仪表盘

React Django Soft Dashboard - 个人资料页面。


RTL 页面- React Soft 仪表板

React Django 软仪表盘 - RTL 示例页面。


感谢阅读!更多资源,请访问:

文章来源:https://dev.to/sm0ke/react-django-soft-dashboard-free-product-3gi8