覆盖网址错误:未定义全局名称“网址”

Dha*_*oon 1 django tastypie

我打算覆盖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导入*

然后我得到没有名为默认模块的模块

Say*_*yse 5

您需要导入网址

from django.conf.urls import url
Run Code Online (Sandbox Code Playgroud)