Django-Ninja基础教程

以下是Django-Ninja的基础教程:

  1. 安装Django-Ninja 可以通过pip安装Django-Ninja。在终端输入以下命令即可安装。
pip install django-ninja
  1. 创建一个Django项目 使用Django命令行工具创建一个新的Django项目。
django-admin startproject myproject
  1. 创建并运行第一个API视图 在myproject文件夹下创建一个新的Python文件,例如views.py。在这个文件中,我们可以使用Django-Ninja来创建一个简单的API视图,如下所示:
from ninja import Router

router = Router()

@router.get("/hello")
def hello(request):
    return {"message": "Hello World!"}
  1. 将API路由注册到项目中 打开myproject文件夹下的urls.py文件,并添加以下代码:
from django.urls import path
from ninja import Router
from .views import router as myrouter

urlpatterns = [
    path('api/', myrouter.urls),
]

在上面的代码中,我们首先导入了之前创建的API视图,然后将API路由注册到Django项目的URLConf中。

  1. 运行Django项目 现在我们可以开始运行Django项目并测试API。在终端中运行以下命令:
python manage.py runserver
  1. 测试API 在浏览器中键入以下URL地址,即可测试我们刚才创建的API视图:http://127.0.0.1:8000/api/hello

这是一个简单的Django-Ninja教程,可以帮助您快速开始使用这个框架。在实际应用中,您可以根据需要创建更复杂的API视图,并使用Django-Ninja提供的其他功能来优化您的Web应用程序。

评论 0