Django休息禁用模板仅返回数据

时间:2018-03-13 15:58:27

标签: android django python-3.x django-rest-framework

环境:  Python 3.6  Django 2.0  Django REST 3

我正在连接一个django项目和一个Android应用程序,一切都运行正常但我有一个问题,任何访问android中的请求的URL的人都可以看到该数据。 我想阻止该渲染或模板,只返回我的Android应用程序所需的json数据。

的myapp / View.py

class restContact(APIView):
    def get(self, request):
      allcontact = Contact.objects.all()
      serializer = ContactSerializer(allcontact, many=True)
      return Response({"state":"1","control":serializer.data},status=status.HTTP_400_BAD_REQUEST)

的myapp / Url.py

from django.contrib import admin
from django.conf.urls import url,include
from apps.my-app.views import restContact


urlpatterns = [
    url(r'^contacts/$', restContact.as_view()),
]

proyect / url.py

from django.conf.urls import url
from django.urls import include
from django.contrib import admin

urlpatterns = [

    url(r'',include('apps.index.urls')),
    url(r'^admin/', admin.site.urls),
    url(r'^index/',include('apps.index.urls')),
    url(r'^movil/', include('apps.myapp.urls')),
]

我只需要返回jsonObject并在浏览器中写入url www.mypage.com/movil/contacts无法看到get中的所有数据。

0 个答案:

没有答案
相关问题