django-rest-framework

    7

    1答えて

    django-rest-frameworkのModelViewSetにカスタムURLを追加する際に問題が発生しました。ここで router = routers.DefaultRouter() router.register(r'post', PostViewSet) urlpatterns = patterns('', url(r'^api/', include(router.ur

    7

    1答えて

    私はIngredientTypeオブジェクトのM2Mフィールドを保持するレシピモデルを持っています。このフィールド、別名:ingredient_listは、Ingredientオブジェクトを介して、有名な「スルー」モデルを使用して、余分なデータを自分のIngredientTypeに追加します。 これらは私のクラスである: class Recipe(models.Model): user_

    7

    2答えて

    http://django-rest-framework.org/api-guide/exceptions.htmlを参照するカスタム例外を作成しました。 私自身の認証バックエンドがあることをご存知でしょうか。したがって、私はrest_frameworkの認証モジュールを使用していません。 認証エラーの場合、例外から送信された応答に「WWW-Authenticate:Token」ヘッダーを追加しま

    14

    5答えて

    私はDjango + Django Restフレームワークを開発する初心者です。私はREST APIアクセスを提供するプロジェクトに取り組んでいます。私は、ApiViewまたはViewsetの各アクションに異なる権限を割り当てるのがベストプラクティスであると思っていました。 「IsAdmin」、「IsRole1」、「IsRole2」などのアクセス許可クラスを定義し、単一のアクションに異なるアクセス

    6

    2答えて

    Django Rest Frameworkを使用して特定のモデルの一括更新ビューを構築しようとしています。短期的には、1つのフィールド(submit = Falseからsubmitted = Trueへの招待をトグルする)を更新するだけで済みますが、将来的にはより多くの機能を提供できるようにしたいと考えています。ただし、ビューをテストするたびに、現在のオブジェクトが変更される代わりに、新しいオブジ

    23

    3答えて

    私は、クエリセット内の各項目について集計を生成しています: def get_queryset(self): from django.db.models import Count queryset = Book.objects.annotate(Count('authors')) return queryset しかし、私はJSONレスポンスに数を得ていないのです。

    6

    1答えて

    別のフィールドを参照する必要があるシリアライザで、カスタムフィールドレベルの検証を実行しています。 Validation documentationの例を見ると、validate_<fieldname>かvalidateのどちらを使用すべきかはっきりしません。両方ともattrsという辞書があるようですので、validateの説明では複数のフィールドにアクセスする必要があることを示していますが、va

    15

    2答えて

    フィールドの1つが親リソースの値に依存するネストされたリソースを実装しようとしています。 顧客に関する情報と会社の営業担当者の売上高を提供する会社のシステムを構築するとします。だから我々は顧客と代理人の2つのモデルがあります。担当者は複数の顧客に販売することができます。 すべての顧客を返すURL:特定の顧客のための/api/1.0/customers/ URL:特定の営業担当者のための顧客固有の情

    6

    3答えて

    Djangoの管理者は、選択ボックスではなく検索ウィジェットを持つためにraw_id_fieldsを設定することができます。これは、外部キーテーブルが巨大であるときに多くのデータベースクエリをスペルアップするために非常にきれいです。 Django Rest Frameworkのブラウズ可能なビューに相当するものは何ですか?

    18

    1答えて

    基本的に、私はModelSerializerの関連フィールドから非アクティブなユーザを除外したいと思います。私はDynamically limiting queryset of related fieldを試しただけでなく、以下: class MySerializer(serializers.ModelSerializer): users = serializers.PrimaryKey