创建django项目

首选下载

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",
    ...,
]
相关推荐
2401_8246976613 小时前
如何实现SQL存储过程状态监控_编写实时运行监控仪表盘
jvm·数据库·python
iAm_Ike13 小时前
c++怎么在写入文件流时通过peek预读功能实现复杂的逻辑判断【实战】
jvm·数据库·python
dFObBIMmai13 小时前
mysql如何确保主从数据完全同步_开启半同步复制机制
jvm·数据库·python
鹏程十八少13 小时前
12. Android 协程通关秘籍:31 道资深工程师面试题精讲
前端·后端·面试
才兄说13 小时前
机器人二次开发机器狗巡检?长距离最优路径
python
m0_4708576414 小时前
CSS如何实现Bootstrap进度条自定义动画_利用keyframe关键帧
jvm·数据库·python
nashane14 小时前
HarmonyOS 6学习:Navigation Dialog模式与智能Web长截图融合实践
人工智能·pytorch·python
白宇横流学长14 小时前
基于Spring Boot的校园考勤管理系统的设计与实现
java·spring boot·后端
m0_6245785914 小时前
SQL高效实现基于JOIN的交叉分析_多表关联实现多维统计
jvm·数据库·python
威联通网络存储14 小时前
QNAP 闪存底座:制造企业 ERP 数据库容灾方案
数据库·python·制造