私はdjangoフレームワークを使用していますが、view.pyの関数リストにこの問題があります。 403の状態(紫禁城)と私の任意の体は私とこの私の見解を支援するためのソリューションを持ってくださいcsrf_exemptとapi_viewを使用して修正しよう:リソースを読み込めませんでした:サーバーは403の状態で応答しました(禁止)djangoフレームワーク
views.py:
import json
from django.shortcuts import render
from django.views.decorators.csrf import csrf_exempt
#from django.views.decorators.http import require_POST
from rest_framework.decorators import api_view
from classes import JSONResponse
from models import Folder
from serializers import FolderSerializer
def index(request):
return render(request, 'app/index.html', locals())
def api(request):
folders = Folder.objects.all()
serializer = FolderSerializer(folders, many=True)
return JSONResponse(serializer.data)
@api_view(['POST'])
@csrf_exempt
#@require_POST
def list(request):
data = json.loads(request.body)
if data['path']=="/":
rep = {"result": [
{
"name": "Dossier",
"rights": "drwxr-xr-x",
"size": "4096",
"date": "2016-03-03 15:31:40",
"type": "dir"
}, {
"name": "Fichier.txt",
"rights": "-rw-r--r--",
"size": "549923",
"date": "2016-03-03 15:31:40",
"type": "file"
}
]}
elif data['path']=="/Dossier":
rep = {"result": [
{
"name": "Said.txt",
"rights": "-rw-r--r--",
"size": "549923",
"date": "2016-03-03 15:31:40",
"type": "file"
}
]}
return JSONResponse(rep)
urls.py:
from django.conf.urls import url
urlpatterns = [
url(r'^$', 'app.views.index'),
url(r'^api/', 'app.views.api'),
url(r'^api/list', 'app.views.list'),
]
端末やログファイルから完全なエラーを投稿できますか? – trantu
あなたがあなたの 'urls.py'に投稿したものを投稿できるのであれば、 – serg