本文整理汇总了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)),
)
示例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))
)
示例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