前后端分离(SPA,Single Page Application)是现代Web开发中的一种常见架构模式。以下是一个简单的前后端分离系统的示例,前端使用React,后端使用Django Rest Framework。
后端 (Django)
1. 创建Django项目和应用
bash 复制代码django-admin startproject myproject
cd myproject
django-admin startapp myapp
2. 安装依赖
bash 复制代码pip install djangorestframework
pip install django-cors-headers
3. 修改 settings.py
python 复制代码#
添加安装的应用
INSTALLED_APPS = [
...
'rest_framework',
'corsheaders',
'myapp',
]
#
添加中间件
MIDDLEWARE = [
..