快速开始

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

准备#

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

安装#

方法一:通过pip 安装 lightning

pip install django-lightning

pipy上的版本为稳定版,更新频率偏低。更多新的功能特性,可以通过代码安装,从develop分支上获得:

方法二:从代码安装开发版 lightning

$ git clone https://gitee.com/gitmen/lightning.git
$ cd lightning
$ python setup.py install

执行python setup.py install前,先检查一下代码所处分支是否为develop。如果不是,建议切换至develop。

配置#

  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 命令创建一个。