我打算覆盖url以针对不同类型的url调用特定方法。下面的代码
Resources.py
class LCUserResource(ModelResource):
class Meta:
queryset = LCUser.objects.all()
resource_name= 'lcuser'
authorization = Authorization()
def override_urls(self):
return [
url(r'^register/'%
(self._meta.resource_name, trailing_slash()), self.wrap_view('register_user'), name="api_register_user"),
]
Run Code Online (Sandbox Code Playgroud)
urls.py
v1_api = Api(api_name='v1')
v1_api.register(LCUserResource())
urlpatterns = [
url(r'^api/', include(v1_api.urls)),
]
Run Code Online (Sandbox Code Playgroud)
我正在尝试通过http:// localhost:8000 / api / v1 / lcuser / register /访问api
但是我收到错误,未定义全局名称url。
我尝试从django.conf.urls.defaults导入*
然后我得到没有名为默认模块的模块