Django/Python 发布

发布于 2024-12-11 16:48:02 字数 430 浏览 0 评论 0原文

首先进行一些介绍。我将发送一个 POST 到一个 url,它将有 IP、MAC 或主机名。现在,根据 QueryDict 中的哪个键,我希望它执行某些调用。即:

输出

print request.POST

<QueryDict: {u'ip': [u'10.1.24.178'], u'message': [u'Test'], u'client': [u'auabrthin1']}>

我想写这样的

if request.POST['client'] in request.POST:
    do_something()

:但是 request.POST['client'] 显然是 client 的值我如何检查 request.POST 是否有密钥?

First a bit of an introduction. I will send a POST to a url and it will have either
ip, mac or hostname. Now depending on which of these key' are in the QueryDict i want it to do certain calls. I.e:

Output of

print request.POST

<QueryDict: {u'ip': [u'10.1.24.178'], u'message': [u'Test'], u'client': [u'auabrthin1']}>

I want to write something like this:

if request.POST['client'] in request.POST:
    do_something()

however request.POST['client'] obviously is the value of client how can I check if a request.POST has a key?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓦然回首 2024-12-18 16:48:02
if 'client' in request.POST:
    # do something
if 'client' in request.POST:
    # do something
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文