1

你能帮我谈谈 django-notification 吗???我能够实现它,但是当我调用此 API 时,使用此 API
delete/(?P\d+)/
我想提供的代替(?P\ d+)/ 的内容卡在从前端 删除

4

3 回答 3

1

ID 基本上是通知 ID ,问题是我们先使用 slug 函数将其转换然后传递给 API,这是 id 转换的代码

def id2slug(id):
    return id + 110909
于 2018-01-31T11:14:30.787 回答
0
 url(r'^delete/(?P<id>\d+)$', views.delete, name='delete'),

def delete(request, id):
  if request.method == 'POST':
  if request.is_ajax():
    member = Member.objects.get(id = id)
   member.delete()
   messages.info(request, 'Member was deleted successfully!')
return JsonResponse({'data': 'bar'})

有关更多详细信息https://docs.djangoproject.com/en/1.11/topics/http/urls/

于 2018-01-30T06:50:47.737 回答
0

从 github 上的自述文件:https ://github.com/django-notifications/django-notifications ,我们可以看到该值不是当您将 id 作为“slug”传递时它不会删除的 id。

urls.py(来自源代码) pattern(r'^delete/(?P<slug>\d+)/$', views.delete, name='delete') ......

每个通知在通知模型中都有一个 slug 属性,您将其传递给删除 api 以删除通知。

于 2019-06-20T00:07:40.167 回答