0
我开发了一个使用Django框架的webapp并将其托管在Digital Ocean上。服务器应该从使用Ruby rails框架编写的客户端接收Json。如何在服务器主机上安装django cors
Django的应用程序无法看到JSON和,所以我想用django-cors-headers
https://github.com/ottoyiu/django-cors-headers需要我安装django-cors-headers
,但我已经托管应用程序(即服务器)。
我的问题是(对不起,我是新手)
- 是否有可能使用可能是腻子或WinSCP赋予在数字海洋在服务器主机上使用
pip install django-cors-headers
安装django-cors-headers
?如果是,请问我该怎么做? - 我是否为我的问题选择了正确的解决方案?
下面是服务器(views.py)的代码,我使用Django 1.9和Python 2.7.6
from django.shortcuts import render
from django.http import HttpResponse
from django.http import JsonResponse
import json
def qucserver (request):
if request.method == 'POST':
print request.body
jsdata = json.loads(request.body)
reply = {"data": jsdata}
return JsonResponse (reply)
else:
message = 'You submitted an empty form.'
reply = {"Error": message}
return JsonResponse (reply)
输出始终
{data: "json = JSON_DATA"}
django-cors-headers文件夹由一个名为corsheaders的文件夹和一些其他文件组成。这些Iam将要复制哪一个,或者你的意思是我复制所有文件和文件夹 –
它是需要复制到项目中的名为corsheaders的文件夹 – e4c5
假设我的django项目文件夹是由'mySite'文件夹组成的'mySite' myApp文件夹和manager.py文件。我将在哪里将corsheaders文件夹@ e4c5 –