【问题标题】:Tastypie- Append parameters to URITastypie- 将参数附加到 URI
【发布时间】:2014-02-03 15:47:25
【问题描述】:

如何在 Django Tastypie 中将参数附加到 URL。

这里是 url.py。

from modules.actions.views import InstallationResource,ApiActionsResource
from tastypie.api import Api
from modules.actions import views
v1_api = Api(api_name='v1')
v1_api.register(ApiActionsResource())

urlpatterns = patterns('',
    url(r'^(?P<action_type>.+)', views.ApiActionsResource.as_view),
)

我需要将 action_type=1 传递给 URL。我该怎么做?

【问题讨论】:

    标签: django django-urls tastypie


    【解决方案1】:

    您需要像这样包含您的 api 网址:

    urlpatterns = patterns(''`,
        (r'^api/', include(v1_api.urls)),
    )
    

    确保您已设置资源名称:

    class ApiActionsResource(Resource):
    
        class Meta:
            resource_name = 'action_type'
    

    之后,您可以使用资源名称以其他方式访问任何资源。 你的情况是:'/api/v1/action_type/1'

    http://django-tastypie.readthedocs.org/en/latest/interacting.html下都有解释。

    【讨论】:

      猜你喜欢
      • 2019-07-09
      • 1970-01-01
      • 2021-04-27
      • 2015-04-22
      • 2019-06-24
      • 2013-12-25
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      相关资源
      最近更新 更多