当前位置: 首页>>代码示例>>Python>>正文


Python Api.prepend_urls方法代码示例

本文整理汇总了Python中tastypie.api.Api.prepend_urls方法的典型用法代码示例。如果您正苦于以下问题:Python Api.prepend_urls方法的具体用法?Python Api.prepend_urls怎么用?Python Api.prepend_urls使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tastypie.api.Api的用法示例。


在下文中一共展示了Api.prepend_urls方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: patterns

# 需要导入模块: from tastypie.api import Api [as 别名]
# 或者: from tastypie.api.Api import prepend_urls [as 别名]
from django.conf.urls import patterns, include, url
from TastyApp1.api.resources import UserResource,UserExtaResource
from tastypie.api import Api

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

v1_api=Api(api_name='v1')
v1_api.register(UserResource())
v1_api.register(UserExtaResource())
v1_api.prepend_urls()


urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'TastyProject.views.home', name='home'),
    # url(r'^TastyProject/', include('TastyProject.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^api/', include(v1_api.urls)),
)
开发者ID:dmalikcs,项目名称:POT-Django-TastyPie,代码行数:28,代码来源:urls.py

示例2: Api

# 需要导入模块: from tastypie.api import Api [as 别名]
# 或者: from tastypie.api.Api import prepend_urls [as 别名]
from django.conf.urls import patterns, url, include
from subscription import api
from tastypie.api import Api


# Setting the API base name and registering the API resources using
# Tastypies API function
api_resources = Api(api_name='v1')
api_resources.register(api.SubscriptionResource())
api_resources.register(api.PeriodicTaskResource())
api_resources.register(api.MessageSetResource())


api_resources.prepend_urls()

# Setting the urlpatterns to hook into the api urls
urlpatterns = patterns('',
    url(r'^api/', include(api_resources.urls))
)
开发者ID:praekelt,项目名称:ndoh-control,代码行数:21,代码来源:urls.py

示例3: Api

# 需要导入模块: from tastypie.api import Api [as 别名]
# 或者: from tastypie.api.Api import prepend_urls [as 别名]
from django.conf.urls import url, include
from tastypie.api import Api
from accounts.api import SessionResource, UserResource
from permissions.api import UserPermissionsResource, ApplicationPermissionsResource

v1_api = Api(api_name='v1')
v1_api.register(SessionResource())
v1_api.register(UserResource())
v1_api.register(ApplicationPermissionsResource())


def set_custom_urls():
    permissions_resource = UserPermissionsResource()
    return [
        url(r"^(?P<api_name>%s)/users/(?P<user_id>\d+)/" % v1_api.api_name, include(permissions_resource.urls)),
    ]

v1_api.prepend_urls = set_custom_urls
开发者ID:kpi-ua,项目名称:campus.security-service,代码行数:20,代码来源:api.py


注:本文中的tastypie.api.Api.prepend_urls方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。