【发布时间】:2018-07-03 00:13:58
【问题描述】:
所以我有一个视图,它有一个调用另一个 django 项目 API 的 Get 和 Post 请求。但我还想保存从 api 调用中获得的信息。
项目 1 有一个约会表,其中包含这些字段 clinic Id、time 和 queueNo。当我向项目 2 发出发布请求以进行/创建约会时,成功创建后,它将显示我要保存到项目 1 约会表数据库中的那 3 个字段。我该怎么做 ?我的约会也有一个 API,我该如何保存呢?
这是我的视图调用 api 到另一个 django 项目的代码
views.py
@csrf_exempt
def my_django_view(request):
if request.method == 'POST':
r = requests.post('http://127.0.0.1:8000/api/test/', data=request.POST)
else:
r = requests.get('http://127.0.0.1:8000/api/test/', data=request.GET)
if r.status_code == 200:
# r.text, r.content, r.url, r.json
return HttpResponse(r.text)
return HttpResponse('Could not save data')
【问题讨论】:
-
你的数据存储接口在哪里?你在使用 django ORM 吗?
-
Django ORM ?据我所知,我使用的只是 django 和 django rest 框架
-
你是如何定义你的
Appointment表的?你是用 Python 做的,还是直接用 SQL 做的?
标签: python django django-rest-framework