0
지난 2 일 동안 사용자 정의 나머지 인터페이스를 작성하려고 노력했습니다. djangorestframework를 사용하여 가져오고 게시하십시오. 어떤 문제없이 일하십시오.Django Restframework를 사용하여 사용자 정의 Rest에 대한 좋은 예제
그러나 POST가 작동하지 않습니다. 내가 실행할 때이 작업을 수행 한 후
import logging
from djangorestframework.views import View
from djangorestframework.permissions import IsAuthenticated
from django.core.urlresolvers import reverse
from djangorestframework.response import Response
from djangorestframework import status
from forms import AddUserLocationAndDetailsForm
class AddUserLocationAndDetailsView(View):
"""
This view adds details of a user.
This view also performs functionalities to update location of a user if the user already exists.
"""
form = AddUserLocationAndDetailsForm
def get(self, request):
return "you have reached get"
def post(self, request):
return Response(status.HTTP_201_CREATED)
: 이
import logging
from django import forms
class AddUserLocationAndDetailsForm(forms.Form):
"""A simple form with some of the most important pygments settings.
The code to be highlighted can be specified either in a text field, or by URL.
We do some additional form validation to ensure clients see helpful error responses."""
user = forms.CharField(
label='User',
max_length=200)
fbemail = forms.CharField(
label='Facebook Email',
max_length=200)
이 같은 view.py 파일을 해당 쓴 다음
와 forms.py 파일을 쓴 :다음
내가 무슨 짓을 서버 두 필드를 입력하는 웹 페이지를 얻을. 하지만 POST를 제출할 때마다 "이 입력란은 필수입니다."라는 오류 메시지가 나타납니다. 나는 무슨 일이 일어나고 있는지 전혀 모른다. AddUserLocationAndDetailsView 클래스의 "post"함수에 절대로 도달하지 않기 때문에 디버깅하는 방법도 알지 못합니다. 나는 그들이 여기 예제에서 어떻게했는지 따라 갔다 : http://django-rest-framework.org/examples/views.html그러나 그것은 단순히 작동하지 않는다. 어떤 도움을 주셔서 감사합니다.
내가 가져 오기를 기대