«django-rest-framework» etiketlenmiş sorular

RESTful Web API'leri oluşturmak için güçlü ve esnek bir araç seti. Django, hızlı geliştirmeyi ve temiz, pragmatik tasarımı teşvik eden üst düzey bir Python Web çerçevesidir. Deneyimli geliştiriciler tarafından oluşturulmuş, Web geliştirmenin zorluklarının çoğunu halleder, böylece tekerleği yeniden icat etmeye gerek kalmadan uygulamanızı yazmaya odaklanabilirsiniz. Ücretsiz ve açık kaynaklıdır.

6
Django dinlenme çerçevesi, aynı ModelViewSet'te farklı serileştiriciler kullanın
İki farklı serileştirici sağlamak ve henüz tüm olanaklarından yararlanabilmek istiyorum ModelViewSet: Nesnelerin bir listesini görüntülerken, her nesnenin ayrıntılarına yönlendiren bir url'ye sahip olmasını ve diğer her ilişkinin __unicode __hedef modeli kullanarak görünmesini isterim ; misal: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", "accesso": "CHI", "membri": [ "emilio", "michele", …

2
Django REST çerçevesi: model olmayan serileştirici
Django REST çerçevesinde yeni başlıyorum ve tavsiyene ihtiyacım var. Bir web hizmeti geliştiriyorum. Hizmet, diğer hizmetlere REST arabirimi sağlamalıdır. Uygulamam gereken REST arayüzü, modellerimle doğrudan çalışmıyor (yani get, put, post, delete işlemleri). Bunun yerine, diğer hizmetlere bazı hesaplama sonuçları sağlar. Bir istek üzerine hizmetim bazı hesaplamalar yapar ve sadece sonuçları …

7
Django-tastypie ve djangorestframework arasındaki farklar nelerdir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Neden Django uygulamanız için bir API göstermek için birini diğerinden daha iyi kullanıyorsunuz? http://pypi.python.org/pypi/djangorestframework/ …


3
Django Rest Framework kullanarak ilgili model alanlarını nasıl eklerim?
Diyelim ki aşağıdaki modele sahibiz: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) Diyelim ki ManyRelatedPrimaryKeyField işlevi için böyle bir sonuç almak yerine: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, aşağıdaki gibi tam ilgili model temsilini içeren bir şey …

7
Django REST Framework: ModelSerializer'a ek alan ekleme
Bir modeli serileştirmek istiyorum, ancak serileştirilecek model örneğinde bazı veritabanı aramaları yapmayı gerektiren ek bir alan eklemek istiyorum: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') Bunu yapmanın doğru yolu nedir? Ben …

7
ViewSet, django-rest-framework'te bir yöntemi devre dışı bırakın
ViewSets listelemek, almak, oluşturmak, güncellemek, silmek için otomatik yöntemler var ... Bunlardan bazılarını devre dışı bırakmak istiyorum ve bulduğum çözüm muhtemelen iyi bir çözüm değil, çünkü OPTIONShala izin verilenleri belirtiyor. Bunu doğru şekilde nasıl yapacağınıza dair bir fikriniz var mı? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, …


5
TemplateDoesNotExist - Django Hatası
Django Rest Framework kullanıyorum. ve sürekli bir hata alıyorum Exception Type: TemplateDoesNotExist Exception Value: rest_framework/api.html Nasıl yanlış gittiğimi bilmiyorum. İlk kez REST Framework üzerinde uygulamalı olarak çalışıyorum. Bu koddur. views.py import socket, json from modules.data.models import * from modules.utils import * from rest_framework import status from rest_framework.decorators import api_view from …

9
RESTful API için Token Kimlik Doğrulaması: jeton periyodik olarak değiştirilmeli mi?
Django ve django-rest-framework ile bir RESTful API oluşturuyorum . Kimlik doğrulama mekanizması olarak "Token Authentication" ı seçtik ve bunu Django-REST-Framework belgelerine göre zaten uyguladım, soru şu ki, uygulama Token'ı periyodik olarak yenilemeli / değiştirmeli mi ve evet ise nasıl? Jetonun yenilenmesini gerektiren mobil uygulama mı yoksa web uygulaması bunu bağımsız …

12
Django Rest Framework csrf'yi kaldır
Django Rest Framework ile ilgili cevaplar olduğunu biliyorum, ancak sorunuma bir çözüm bulamadım. Kimlik doğrulaması ve bazı işlevleri olan bir uygulamam var. Ona Django Rest Framework kullanan yeni bir uygulama ekledim. Kitaplığı yalnızca bu uygulamada kullanmak istiyorum. Ayrıca POST isteğinde bulunmak istiyorum ve her zaman şu yanıtı alıyorum: { "detail": …


3
Aracıyı (model aracılığıyla) Django Rest Framework'teki yanıtlara dahil et
M2m / modellerle başa çıkma ve bunların django dinlenme çerçevesinde sunumu hakkında bir sorum var. Klasik bir örnek alalım: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = models.ForeignKey('Member') group …

17
Django Rest Framework - "Kullanıcı ayrıntısı" görünüm adı kullanılarak köprülenmiş ilişki için URL çözülemedi
Django Rest Framework'te kullanıcıların şarap mahzenlerini görüntülemek için oturum açabilecekleri bir proje oluşturuyorum. ModelViewSets'im gayet iyi çalışıyordu ve birdenbire bu sinir bozucu hatayı alıyorum: Görünüm adı "kullanıcı ayrıntısı" kullanılarak köprü bağlantılı ilişki için URL çözülemedi. API'nize ilgili modeli dahil edememiş veya lookup_fieldbu alandaki özelliği yanlış yapılandırmış olabilirsiniz . İzleme şunları …

12
Django Rest Framework - Kimlik doğrulama kimlik bilgileri sağlanmadı
Django Rest Framework kullanarak bir API geliştiriyorum. Bir "Sipariş" nesnesi listelemeye veya oluşturmaya çalışıyorum, ancak konsola erişmeye çalıştığımda bana şu hatayı veriyor: {"detail": "Authentication credentials were not provided."} Görüntüleme: from django.shortcuts import render from rest_framework import viewsets from django.contrib.auth.models import User from rest_framework.renderers import JSONRenderer, YAMLRenderer from rest_framework.response import Response …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.