[英]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.