小编Thi*_*Lam的帖子

如何在许多Python文件中检查未使用的导入?

我记得当我用C++或Java开发时,编译器通常会抱怨未使用的方法,函数或导入.在我的Django项目中,我有一堆Python文件经过了多次迭代.其中一些文件在页面顶部有几行import语句,其中一些导入不再使用.有没有办法找到那些未使用的进口,除了每个文件中的每一个眼球?

我的所有进口都是明确的,我通常不写 from blah import *

python

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

是否可以使用python suds从文件系统中读取wsdl文件?

从suds 文档中,我可以创建一个Client如果我有一个WSDL的URL.

from suds.client import Client
url = 'http://localhost:7080/webservices/WebServiceTestBean?wsdl'
client = Client(url)
Run Code Online (Sandbox Code Playgroud)

我目前在我的文件系统上有WSDL文件.是否可以使用suds从我的文件系统读取WSDL文件而不是在Web服务器上托管它?

python soap wsdl suds

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

如何在Django中执行批量插入?

在mysql中,您可以在一个查询中向表中插入多行,其中n> 0:

INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9), ..., (n-2, n-1, n);
Run Code Online (Sandbox Code Playgroud)

有没有办法用Django查询集方法实现上述目的?这是一个例子:

values = [(1, 2, 3), (4, 5, 6), ...]

for value in values:
    SomeModel.objects.create(first=value[0], second=value[1], third=value[2])
Run Code Online (Sandbox Code Playgroud)

我相信以上是为for循环的每次迭代调用插入查询.我正在寻找单个查询,这在Django中可能吗?

sql django

34
推荐指数
3
解决办法
3万
查看次数

在Python类中初始化和使用常量的最佳方法是什么?

这是我如何声明常量并在不同的Python类中使用它们:

# project/constants.py
GOOD = 1
BAD = 2
AWFUL = 3

# project/question.py
from constants import AWFUL, BAD, GOOD

class Question:
    def __init__(self):
        ...
Run Code Online (Sandbox Code Playgroud)

以上是存储和使用含有值的好方法吗?我意识到,经过一段时间后,常量文件会变得非常大,我可以明确地在任何给定文件中导入10个以上的常量.

python

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

如何在Linux上创建自己的通配符证书?

有谁知道是否可以在Ubuntu下创建自己的通配符证书?例如,我希望以下域使用一个证书:

https://a.example.com
https://b.example.com
https://c.example.com
Run Code Online (Sandbox Code Playgroud)

certificate ssl-certificate

31
推荐指数
1
解决办法
6万
查看次数

如何使用jQuery"load"来执行带有额外参数的GET请求?

我正在阅读jQuery加载文档,它提到我可以通过传入额外的参数作为字符串来使用load来执行GET请求.我的参数作为键/值对的当前代码是:

$("#output").load(
    "server_output.html",
    {
        year: 2009,
        country: "Canada"
    }
);
Run Code Online (Sandbox Code Playgroud)

以上工作正常,但这是一个帖子请求.如何在仍然使用时修改上述内容以执行GET请求load

parameters jquery load http-get

29
推荐指数
2
解决办法
3万
查看次数

如何调试导致连接被拒绝或连接超时的原因?

我有以下代码已经工作了大约一年:

import urllib2

req = urllib2.Request('https://somewhere.com','<Request></Request>')
data = urllib2.urlopen(req)
print data.read()
Run Code Online (Sandbox Code Playgroud)

最近,出现了一些随机错误:

  • urllib2.URLError: <urlopen error [Errno 111] Connection refused>
  • <urlopen error [Errno 110] Connection timed out>

失败的痕迹是:

Traceback (most recent call last):
  File "test.py", line 4, in <module>
    data = urllib2.urlopen(req).read()
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 400, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 418, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", …
Run Code Online (Sandbox Code Playgroud)

python networking

29
推荐指数
1
解决办法
9万
查看次数

我应该在Django的DATABASE_ENGINE中使用哪个Postgres值?

这是我第一次使用PostgreSQL 8.4.2和Django(过去我一直使用MySQL或sqlite3).我应该使用哪个值DATABASE_ENGINEsettings.py,postgresql_psycopg2还是postgresql?他们如何彼此不同?

django postgresql psycopg2

28
推荐指数
1
解决办法
3547
查看次数

什么是Python的os.walk的Ruby等价物?

有没有人知道Ruby中是否存在现有的模块/函数来遍历文件系统目录和文件?我正在寻找类似Python的东西os.walk.我发现的最接近的模块是Find需要一些额外的工作来进行遍历.

Python代码如下所示:

for root, dirs, files in os.walk('.'):
    for name in files:
        print name
    for name in dirs:
        print name
Run Code Online (Sandbox Code Playgroud)

ruby python

24
推荐指数
3
解决办法
7766
查看次数

你能从Django的模板中查看网络协议吗?

现在,如果我想检查是否通过http://或访问当前页面https://,我将在我的模板中使用以下Javascript并从以下位置编写html document.write:

<script type="text/javascript">
var protocol = document.location.protocol;
if (protocol == "http:")
    document.write("regular");
else
    document.write("secured");
</script>
Run Code Online (Sandbox Code Playgroud)

有没有另一种方法可以在不使用Javascript的情况下在Django的模板中实现上述功能?

django django-templates

24
推荐指数
3
解决办法
1万
查看次数