创建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",
    ...,
]
相关推荐
ronindong16 分钟前
Cursor 插件分享 | md-couture:一键将 Markdown 转换成带精美样式的 HTML
人工智能·python·ai编程
智慧地球(AI·Earth)16 分钟前
规则引擎实战:Python中re库和pyknow库规则引擎实战教程
开发语言·python·程序人生
Walter先生21 分钟前
WebSocket 连接池生产级实现:实时行情高可用与负载均衡
后端·websocket·架构
是小蟹呀^30 分钟前
【总结】LangChain中的中间件Middleware
python·中间件·langchain·agent
qq_3422958230 分钟前
如何为容器内多个列表实现统一滚动条.txt
jvm·数据库·python
FreakStudio1 小时前
MicroPython对接大模型:uopenai + 火山方舟实现文字聊天和图片理解
python·单片机·ai·嵌入式·面向对象·电子diy
Kimliao1661 小时前
TFT-LCD液晶显示模组常见驱动电压的作用
python
skiy1 小时前
Spring Framework 中文官方文档
java·后端·spring
qq_206901391 小时前
CSS如何引入自适应图标_利用svg外链配合css控制颜色
jvm·数据库·python
jserTang1 小时前
Claude Code 源码深度解析 - 前言
前端·javascript·后端