Pertanyaan yang diberi tag «django-rest-framework»

Toolkit yang kuat dan fleksibel untuk membangun API Web RESTful. Django adalah kerangka kerja Web Python tingkat tinggi yang mendorong pengembangan cepat dan bersih, desain pragmatis. Dibangun oleh pengembang berpengalaman, ini menangani banyak kerumitan pengembangan Web, sehingga Anda dapat fokus pada menulis aplikasi Anda tanpa perlu menciptakan ulang roda. Ini gratis dan open source.

6
Django rest framework, gunakan serializers berbeda di ModelViewSet yang sama
Saya ingin menyediakan dua serialisator yang berbeda namun dapat memperoleh manfaat dari semua fasilitas ModelViewSet: Saat melihat daftar objek, saya ingin setiap objek memiliki url yang mengarahkan ulang ke rinciannya dan setiap relasi lain muncul menggunakan __unicode __model target; contoh: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", "accesso": …

2
Django REST framework: serializer non-model
Saya pemula dalam kerangka Django REST dan butuh saran Anda. Saya sedang mengembangkan layanan web. Layanan harus menyediakan antarmuka REST ke layanan lain. Antarmuka REST, yang perlu saya terapkan, tidak bekerja dengan model saya secara langsung (maksud saya operasi get, put, post, delete). Sebagai gantinya, ia menyediakan layanan lain dengan …


3
Bagaimana cara saya menyertakan bidang model terkait menggunakan Django Rest Framework?
Katakanlah kita memiliki model berikut: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) Katakanlah alih-alih mendapatkan hasil seperti ini per fungsi ManyRelatedPrimaryKeyField: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, minta itu mengembalikan sesuatu yang mencakup representasi model terkait penuh …



7
Nonaktifkan metode dalam ViewSet, django-rest-framework
ViewSets memiliki metode otomatis untuk mendaftar, mengambil, membuat, memperbarui, menghapus, ... Saya ingin menonaktifkan beberapa di antaranya, dan solusi yang saya hasilkan mungkin tidak bagus, karena OPTIONSmasih menyatakan yang diizinkan. Ada ide tentang bagaimana melakukan ini dengan cara yang benar? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, …


5
TemplateDoesNotExist - Kesalahan Django
Saya menggunakan Django Rest Framework. dan saya terus mendapatkan kesalahan Exception Type: TemplateDoesNotExist Exception Value: rest_framework/api.html Saya tidak tahu bagaimana saya salah. Ini adalah pertama kalinya saya mencoba REST Framework. Ini adalah kode. views.py import socket, json from modules.data.models import * from modules.utils import * from rest_framework import status from …

9
Otentikasi Token untuk RESTful API: haruskah token diubah secara berkala?
Saya sedang membangun RESTful API dengan Django dan django-rest-framework . Sebagai mekanisme otentikasi kami telah memilih "Otentikasi Token" dan saya telah mengimplementasikannya mengikuti dokumentasi Django-REST-Framework, pertanyaannya adalah, haruskah aplikasi memperbarui / mengubah Token secara berkala dan jika ya bagaimana? Haruskah aplikasi seluler yang memerlukan token untuk diperbarui atau aplikasi web …

12
Django Rest Framework menghapus csrf
Saya tahu bahwa ada jawaban mengenai Django Rest Framework, tetapi saya tidak dapat menemukan solusi untuk masalah saya. Saya memiliki aplikasi yang memiliki otentikasi dan beberapa fungsi. Saya menambahkan aplikasi baru ke dalamnya, yang menggunakan Django Rest Framework. Saya ingin menggunakan perpustakaan hanya di aplikasi ini. Saya juga ingin membuat …

3
Sertakan perantara (melalui model) dalam tanggapan dalam Kerangka Rest Django
Saya punya pertanyaan tentang berurusan dengan m2m / through model dan presentasi mereka dalam kerangka kerja django. Mari kita ambil contoh klasik: 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 …

17
Kerangka Kerja Django - Tidak dapat menyelesaikan URL untuk hubungan hyperlink menggunakan nama tampilan "detail-pengguna"
Saya sedang membangun sebuah proyek dalam Django Rest Framework di mana pengguna dapat masuk untuk melihat gudang anggur mereka. ModelViewSets saya berfungsi dengan baik dan tiba-tiba saya mendapatkan kesalahan yang membuat frustrasi ini: Tidak dapat menyelesaikan URL untuk hubungan hyperlink menggunakan nama tampilan "detail pengguna". Anda mungkin gagal memasukkan model …


2
ModelSerializer menggunakan properti model
Saya mencoba membuat serial model yang berisi bidang properti yang juga ingin saya buat bersambung. models.py: class MyModel(models.Model): name = models.CharField(max_length=100) slug = models.AutoSlugField(populate_from='name') @property def ext_link(self): return "/".join([settings.EXT_BASE_URL, self.slug]) serializers.py: class MyModelSerializer(serializers.ModelSerializer): class Meta: model = MyModel fields = ('name', 'ext_link') Saat mencoba untuk mendapatkan ke URL terkait, saya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.