首选下载
pip install django==3.2.19,等号后面是版本号
然后我们去创建
django-admin startproject django
然后配置app
cd django
python manage.py startapp app
然后运行
python manage.py runserver
然后我们设置,去sttings.py里面添加刚刚建的app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app',
]
然后我们写第一个接口
安装restframework
pip install djangorestframework
挂在
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app',
'rest-framework'
]
在app文件下下面的views文件里写一下代码
from rest_framework.decorators import api_view
from rest_framework.response import Response
@api_view(["GET"])
def frist_api():
return Response({"data":"ok"})
去django文件夹里面的urls里面配置一下代码
path('api/', views.frist_api),
完成了我们第一个接口
然后我们配置跨域
我们用一个第三方库,先下载安装
pip install django-cors-headers
挂在
INSTALLED_APPS = [
...,
"corsheaders",
...,
]
配置这里
MIDDLEWARE = [
...,
"corsheaders.middleware.CorsMiddleware",
"django.middleware.common.CommonMiddleware",
...,
]