簡體   English   中英

餅中的動態模型

[英]Dynamic Models in tastypie

我有一個返回json的類

[{      
            'title': 'Test Blog Title 1',
            'content': 'Blog Content',
            'author_name': 'User 1'
 },
 {
            'title': 'Test Blog Title 2',
            'content': 'Blog Content 2',
            'author_name': 'User 2'
 }]

我想基於返回的Json創建Tastypie模型資源

我嘗試了下面的URL,這是可行的,但是我不想聲明它應該是動態的字段

http://thehungrycoder.com/python/using-non-orm-data-sources-with-tastypie-in-django.html

class BlogResource(Resource):
    #i dont want the fields below instead want it to be dynamic based on json
    title = fields.CharField(attribute='title')
    content = fields.CharField(attribute='content')
    author = fields.CharField(attribute='author_name')

    class Meta:
        resource_name = 'blogs'

如果您不聲明字段,則在捆綁包中將無法訪問它們。 但是,它們始終可以在請求中訪問。

您需要至少有一個預定義字段,才能用作主鍵。 盡管您不需要顯式創建它,但是,如果用戶對某個對象發出GET請求,則應該有一種知道要返回哪個對象的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM