【问题标题】:How to define external database url in api.py of django-tastypie?如何在 django-tastypie 的 api.py 中定义外部数据库 url?
【发布时间】:2013-02-19 21:44:31
【问题描述】:

我不知道如何在资源中定义指向我的外部数据库(沙发数据库)的 url。我有这个:

类用户资源(资源):

username=fields.CharField(attribute='username')
firstName=fields.CharField(attribute='firstName')
lastName=fields.CharField(attribute='lastName')
gender=fields.CharField(attribute='gender')
status=fields.IntegerField(attribute='status')
date=fields.DateTimeField(attribute='date')

class Meta:
    object_class = ??
    resource_name = 'users/list'
    always_return_data = True
    authorization= Authorization()

def get_object_list(self, request):
   ...            
       return results

def obj_get_list(self, request=None, **kwargs):
   # Filtering disabled for brevity...
   return self.get_object_list(request)

【问题讨论】:

  • 数据库中的表有模型吗?
  • 是的,它们具有我上面定义的相同属性...

标签: database resources tastypie


【解决方案1】:
class UserResource(ModeslResource)
    class Meta:
    queryset = UserModel.objects.all().using('dbname')

【讨论】:

    猜你喜欢
    • 2019-10-12
    • 2016-06-24
    • 2021-12-27
    • 2011-11-13
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    相关资源
    最近更新 更多