我记得当我用C++或Java开发时,编译器通常会抱怨未使用的方法,函数或导入.在我的Django项目中,我有一堆Python文件经过了多次迭代.其中一些文件在页面顶部有几行import语句,其中一些导入不再使用.有没有办法找到那些未使用的进口,除了每个文件中的每一个眼球?
我的所有进口都是明确的,我通常不写 from blah import *
从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服务器上托管它?
在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中可能吗?
这是我如何声明常量并在不同的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个以上的常量.
有谁知道是否可以在Ubuntu下创建自己的通配符证书?例如,我希望以下域使用一个证书:
https://a.example.com
https://b.example.com
https://c.example.com
Run Code Online (Sandbox Code Playgroud) 我正在阅读jQuery加载文档,它提到我可以通过传入额外的参数作为字符串来使用load来执行GET请求.我的参数作为键/值对的当前代码是:
$("#output").load(
"server_output.html",
{
year: 2009,
country: "Canada"
}
);
Run Code Online (Sandbox Code Playgroud)
以上工作正常,但这是一个帖子请求.如何在仍然使用时修改上述内容以执行GET请求load?
我有以下代码已经工作了大约一年:
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) 这是我第一次使用PostgreSQL 8.4.2和Django(过去我一直使用MySQL或sqlite3).我应该使用哪个值DATABASE_ENGINE的settings.py,postgresql_psycopg2还是postgresql?他们如何彼此不同?
有没有人知道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) 现在,如果我想检查是否通过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的模板中实现上述功能?
python ×5
django ×3
certificate ×1
http-get ×1
jquery ×1
load ×1
networking ×1
parameters ×1
postgresql ×1
psycopg2 ×1
ruby ×1
soap ×1
sql ×1
suds ×1
wsdl ×1