小编Ric*_*ick的帖子

如何检查用户是否已登录(如何正确使用user.is_authenticated)?

我正在浏览这个网站,但似乎无法弄清楚如何做到这一点,因为它不起作用.我需要检查当前站点用户是否已登录(已通过身份验证),并且正在尝试:

request.user.is_authenticated
Run Code Online (Sandbox Code Playgroud)

尽管确定用户已登录,但它只返回:

>
Run Code Online (Sandbox Code Playgroud)

我可以做其他请求(来自上面网址的第一部分),例如:

request.user.is_active
Run Code Online (Sandbox Code Playgroud)

返回成功的响应.

python authentication django

225
推荐指数
5
解决办法
20万
查看次数

如何直接在Python中获取字典键作为变量(而不是从值中搜索)?

对于这个基本问题我很抱歉,但我对此的搜索除了如何根据其价值得到字典的密钥之外没有任何其他内容,我不想使用它,因为我只是想要密钥的文本/名称而我担心搜索如果字典有很多条目,则按值可能最终返回2个或更多键...我想要做的是:

mydictionary={'keyname':'somevalue'}
for current in mydictionary:

   result = mydictionary.(some_function_to_get_key_name)[current]
   print result
   "keyname"
Run Code Online (Sandbox Code Playgroud)

这样做的原因是我将这些打印到文档中,我想在执行此操作时使用键名和值

我已经看到了下面的方法,但这似乎只是返回键的值

get(key[, default])
Run Code Online (Sandbox Code Playgroud)

python dictionary key

175
推荐指数
8
解决办法
63万
查看次数

显示Curl POST请求标头?有没有办法做到这一点?

我正在构建一个Curl Web自动化应用程序,并且遇到一些问题但是没有得到我的POST动作的预期结果,我在查明如何显示我发送的完整POST请求(带标题)时遇到了一些问题,我一直在搜索这个,但所有出现的是响应标题,实际上我也想要这些,但也请求,我在谷歌上找到的任何帖子似乎都没有提到..

我知道我可以使用类似的东西显示curl请求的结果(原谅我,如果我的语法关闭,我已经用我的ide和代码关闭我的虚拟机来引用

 $result = curl($curl_exect) ;
Run Code Online (Sandbox Code Playgroud)

无论如何,我非常感谢有关如何查看完整标题的任何建议,谢谢

php curl header request libcurl

82
推荐指数
4
解决办法
14万
查看次数

Jquery,清除/清空tbody元素的所有内容?

我认为这将是相当简单的,但似乎空方法无法清除我所拥有的那个人.如果有人知道这样做的正确方法,我将不胜感激,我只想删除tbody中包含的所有内容.到目前为止,我正在尝试:

$("#tbodyid").empty();
Run Code Online (Sandbox Code Playgroud)

HTML:

<table>
<tbody id="tbodyid">
<tr><td>something</td></tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

注意:我正在尝试这样做以与我正在用于项目的其他人编写的插件集成.我正在生成新的<tr><td>new data</td></tr>服务器端,并希望能够消除现有的表行并在AJAX回调中替换它们.

html javascript jquery

64
推荐指数
4
解决办法
16万
查看次数

jQuery,使用.each获取类中每个元素的ID?

我想这让id各元素在class,而是它的单独提醒类的每一个名字,所以class="test"它的提醒:t,e,s,t...如何让每一个元素任何意见id那是一部分class就是赞赏,因为我似乎无法弄清楚这一点..谢谢.

$.each('test', function() { 
   alert(this)
});
Run Code Online (Sandbox Code Playgroud)

each jquery element

60
推荐指数
2
解决办法
16万
查看次数

Linux/Bash,使用ps -o按特定名称获取进程?

我正在尝试使用ps -o命令获取有关与特定名称匹配的进程的特定信息.但是,我有一些问题,当我尝试使用它甚至只是获取所有进程,就像这样,它只返回一个正常ps -ef将返回的子集(它不会返回几乎相同数量的结果所以它不返回所有正在运行的进程)

ps -ef -o pid,time,comm
Run Code Online (Sandbox Code Playgroud)

我想尝试类似这样的事情(如下),但是将ps -o合并到其中以获取特定信息(仅限PID)

ps -ef |grep `whoami`| grep firefox-bin
Run Code Online (Sandbox Code Playgroud)

对于如何正确地做到这一点,任何建议都表示赞赏,谢谢

linux bash process

59
推荐指数
4
解决办法
12万
查看次数

Linux命令行调用没有从os.system返回它应该的内容?

我需要对linux进行一些命令行调用并从中获取返回,但是如下所示只是返回0它应该返回一个时间值,比如00:08:19,我在常规命令行中测试完全相同的调用它返回时间值00:08:19所以我很困惑我做错了什么,因为我认为这是如何在python中做到这一点.

import os
retvalue = os.system("ps -p 2993 -o time --no-headers")
print retvalue
Run Code Online (Sandbox Code Playgroud)

python linux command-line os.system python-2.7

58
推荐指数
4
解决办法
31万
查看次数

正则表达式提取子字符串,由于某种原因返回2个结果

我需要在javascript中做很多正则表达式的东西,但是我遇到了一些语法问题,而且我似乎无法在此找到一个明确的资源...出于某种原因我做的时候:

var tesst = "afskfsd33j"
var test = tesst.match(/a(.*)j/);
alert (test)
Run Code Online (Sandbox Code Playgroud)

表明

"afskfsd33j, fskfsd33"
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它给出原始和匹配字符串的输出,我想知道我怎么能得到它只是给匹配(基本上从原始字符串中提取我想要的部分)

谢谢你的建议

javascript regex substring

54
推荐指数
4
解决办法
14万
查看次数

Node JS,传统的数据结构?(比如Set等),像节点的Java.util这样的东西?

我喜欢节点JS,并且来自Java背景,我甚至有兴趣尝试一些节点可能看起来有点延伸的项目,比如搜索引擎项目.

我有点困惑的一件事是,似乎JavaScript缺乏传统的数据结构,例如一个集合,它具有超越计算机科学的精确定义,因为它已经在计算机存在之前用于数学(基本上是一个列表,不允许重复).似乎在使用节点JS时,没有像Java.util这样的库具有我已经习惯的这些基本数据类型,我意识到我可以自己创建它们,但这只会增加项目的开销.

节点(或一般的JavaScript)是否有任何lib可以解决这个问题?我认为node在很多项目中有很大的潜力可以取代像Java这样的语言,因为它在开发速度方面有很多优势,但是必须重新创建在更成熟的平台中被认为是理所当然的数据结构对于一个小项目来说可能是太多开销.

如果还有其他类似的问题我会道歉,但是我花了一些时间搜索并没有提出太多问题.

javascript set node.js data-structures

24
推荐指数
6
解决办法
2万
查看次数

Python机械化,按url链接,nr参数是什么?

我很遗憾不得不问这样的事情,但python的机械化文档似乎真的缺乏,我无法弄明白......他们只举一个例子,我可以找到一个链接:

response1 = br.follow_link(text_regex=r"cheese\s*shop", nr=1)
Run Code Online (Sandbox Code Playgroud)

但是我不想使用正则表达式,我只想跟踪基于其URL的链接,我将如何做到这一点..还有什么是"nr",有时用于以下链接?

谢谢你的任何信息

python mechanize

20
推荐指数
2
解决办法
4万
查看次数