0
私はDjango REST Frameworkを試していました。私はDjango 1.10とDRF 3.6.2を使用しています。不適切に設定されたURL
私が逃したものは誰でも私に教えてください!
サンプルdjangoプロジェクトで「api」アプリケーションを作成しました。私のserializers.pyで
私のプロジェクトでfrom django.contrib.auth.models import User
from rest_framework import serializers
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ['url', 'username', 'email',]
私のviews.pyで
from django.contrib.auth.models import User
from rest_framework import generics
from .serializers import UserSerializer
class UserListAPIView(generics.ListAPIView):
queryset = User.objects.all().order_by('-date_joined')
serializer_class = UserSerializer
は私のアプリでは
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('api.urls', namespace='users')),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
]
をのurls.py "API" urls.py
from django.conf.urls import include, url
from . import views
urlpatterns = [
url(r'^api/users', views.UserListAPIView.as_view(), name='user-list'),
]
これはすべてうまく見えます。私はフィールドから 'URL' http://127.0.0.1:8000/api/users/
それが表示されている---
はいそれは動作します..ありがとう.. 'url'は問題を引き起こします。 :) – Shahjalal