1 Star 3 Fork 2

杰明科技 / lightning

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Lightning -- 基于Django的无代码Admin以及低代码Web开发框架

关于项目

lightning 是闪电数据管理社区开源版,是一个无代码的Admin和低代码Web开发框架, 适用于Django开发者。

你只需要编写业务模型代码,lightning 一键为你生成Admin,通过在线页面配置面板,可实时调整Admin页面功能,无需重新部署。

lightning 还是一个适用于web的低代码开发框架, 通过它可以在线配置API来减免大量的接口开发工作,可以在线配置图表实现数据可视化。

技术栈

lightning是由一系列的Django apps组件,前端是SPA,己打包到lightning app里面。

本项目上中使用了以下技术:

快速开始

在开始之前,需要先学习 PythonDjango

准备

  • Python 最低需要 3.6 版本
  • Django 需要 2.2.x 版本,Django 3.x暂不支持。

安装

安装lightning 依赖

pip install django-lightning

配置

  1. Django settings 中导入lightning.settings下的配置
from lightning.settings import *
  1. Django settingsINSTALLED_APPS中添加lightning.APPS
import lightning
INSTALLED_APPS += lightning.APPS
  1. 配置根路由,在项目的urls.py中,把lightning.urls的路由添加到最后一行。
from django.urls import path, include

urlpatterns = [
    # ...
    path('', include('lightning.urls')),  # 添加到最后一行
]

Migrate

需要migrate一次,为lightning就用创建数据表。

./manage.py migrate

生成管理界面

使用./manage.py light <app_label> 生成指定应用的页面配置内容

./manage.py light my_app

运行

使用./manage.py runserver 运行Django项目

./manage.py runserver

此时,通过浏览器打开 http://localhost:8000/lightning 即可进入管理界面,使用管理员帐号登录即可。若未有帐号,使用./manage.py createsuperuser 命令创建一个。

了解更多

请查阅参考文档以及示例

欢迎参与项目建设

我们本着回馈社区的初心把团队多年的积累开源,同时也希望社区中有志之士能参与到项目中一起完善她。你可以通过写代码的方式来参与,也可以通过测试提Bug、编写文档、文档国际化等形式参与进来。

授权协议

本开源项目基于MIT协议发布,更多信息请查看 LICENSE

联系人

Jeff Kit,项目负责人

Comments ( 0 )

Sign in for post a comment

About

Lightning -- 基于Django的无代码Admin与低代码快速开发框架 spread retract
Python and 3 more languages
MIT
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
1
https://gitee.com/gitmen/lightning.git
git@gitee.com:gitmen/lightning.git
gitmen
lightning
lightning
master

Search