文章目录
利用Django搭建后端服务
一、新建Django新项目
将项目文件夹名修改为config
接下来创建一个app目录,这里我创建user
目录,用于处理用户搜索、用户信息的接口。
python manage.py startapp user
二、书写一个简单的接口
在user/views.py
添加如下内容
from django.http import HttpResponse
def searchUser(request):
name = request.GET.get('name')
return HttpResponse("user" + name) # 字符串作为返回内容
具体请求和响应对象的用法,参考https://docs.djangoproject.com/zh-hans/3.1/ref/request-response/
配置路由
在config/urls.py
添加以下内容
from django.contrib import admin
from django.urls import path
# 导入searchUser函数
from user.views import searchUser
urlpatterns = [
path('admin/', admin.site.urls),
path('user/search/', searchUser), # 为searchUser函数配置user/search路由
]
在config/setting.py
的INSTALLED_APPS中添加user
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'user',
]
配置跨域
首先安装django-cors-h