你能帮我谈谈 django-notification 吗???我能够实现它,但是当我调用此 API 时,使用此 API
delete/(?P\d+)/
我想提供的代替(?P\ d+)/ 的内容卡在从前端
删除
问问题
445 次
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 回答