【发布时间】:2017-11-15 00:16:56
【问题描述】:
我正在尝试在 Django 上为 rest api 实现基于函数的视图。它产生了这个错误,我该如何解决这个问题。
url(r'^api/get_employee', get_employee, name='get_employee'),
NameError: name 'get_employee' is not defined
以下是我与此问题相关的一些代码摘录
https://gitlab.com/firdausmah/railercom/blob/master/railercom/urls.py
from railercomapp import views
urlpatterns = [
url(r'^doc/', SwaggerSchemaView.as_view()),
url(r'^api/get_employee', get_employee, name='get_employee'),
https://gitlab.com/firdausmah/railercom/blob/master/railercomapp/views.py
@api_view(['GET'])
def get_employee(request):
return Response(Employee.objects.all().values(), status=status.HTTP_200_OK)
【问题讨论】:
-
使用
url(r'^api/get_employee', views.get_employee, name='get_employee'), -
那是正确的谢谢
标签: django function rest api url