2013-06-17 18 views
6

Tôi mới trong django phần còn lại api developement. Tôi có hai mô hình một là loại và một là tiểu thể loại. Đây là mô hình của tôiphần còn lại django lồng nhau quan hệ trong bài/đặt

class Category(models.Model): 
    title = models.Charfield() 
    brief = models.TextField() 
    subcategories = model.ManyToManyField('Subcategory', blank=True)  

lớp serializer My

class CategorySerializer(serializers.ModelSerializer): 
    title= serializer.Charfield() 
    subcategories = Relatedfield(many=True) 

Bây giờ trong quan điểm

Làm thế nào để lưu dữ liệu lồng nhau như {'title':"test",'subscategories':[{'description':'bla bla bla'},{'description':'test test'}]} trong bài phương pháp.

Tôi đã đọc trong tài liệu

Lưu ý: serializers lồng chỉ thích hợp cho chỉ đọc- cơ quan đại diện, vì có trường hợp họ sẽ phải mơ hồ hoặc hành vi không rõ ràng nếu được sử dụng khi cập nhật trường . Để đọc-ghi biểu diễn, bạn nên luôn luôn sử dụng một biểu diễn bằng phẳng, bằng cách sử dụng một trong các lớp con RelatedField.

Vui lòng để tôi đề xuất cách phù hợp hoặc giải pháp để làm bài đăng quan hệ lồng nhau/đặt trong phần còn lại django.

+0

tôi cần sự giúp đỡ về khung django còn lại (api) Niêm yết dữ liệu cho m: mối quan hệ m và được thêm vào cơ sở dữ liệu. –

Trả lời

Các vấn đề liên quan