【发布时间】:2018-02-12 09:42:47
【问题描述】:
我想将 URL 中的 slug 用作我的 API 的变量。所以首先我需要把 slug 放在看起来像这样的 urls.py 中。
url(r'^use/(?P<slug>[\w-]+)/$', view_function, name="api")
然后我需要在 view.py 中包含 slug,它看起来像这样:
def urlextractor(request, slug):
if request.method == 'POST':
serializer = Serializer(data=slug)
# do something with slug
问题是我得到了代码 404。你能给我一些例子或参考资料吗?
【问题讨论】:
-
当您尝试执行 what 时,您会得到 404 where?
-
什么 url 给你 404?
-
每次我尝试输入“127.0.0.1:8000/api/use/variable”。
标签: python django django-rest-framework slug