小编bra*_*ers的帖子

〜/ .pypirc中distutils的多服务器配置中的默认服务器

我想在我的~/.pypirc文件中有多个PyPI服务器,因此我可以轻松地发布到不同的服务器,具体取决于项目.

我用例是这样的,我有我想要发布到内部服务器的PyPI(一些内部项目https://pypi.internal),我有我想要发布到公众的PyPI一些公益项目.

这是我目前的尝试,但它不起作用.我想默认internal,并且如果我想要发布到公共服务器,则需要添加-r pypi(到setup.py命令).

[distutils]
index-servers =
    internal
    pypi

[internal]
repository: https://pypi.internal
username: brad

[pypi]
username: brad
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

python distutils pypi

4
推荐指数
1
解决办法
4377
查看次数

将数据从 iPhone 发送到 Web 服务

我正在开发一个 iPad 应用程序,用户在其中填写他们的详细信息并按下提交按钮,该按钮将信息发送到特定的 Web 服务器(稍后将被一个人查看)

就 Web 服务协议而言,我知道 JSON 和 XML。是否还有其他协议需要我研究?(或者可能是完全不同的方法)

我会非常感谢任何帮助。

xcode objective-c

4
推荐指数
1
解决办法
4239
查看次数

django-tables2 linkcolumn同一单元格中的多个项目

我想使用相同的单元格添加多个"项目" tables.LinkColumn.

像这样的东西:

column_name = tables.LinkColumn('some_url_edit', args=[A('pk')], attrs={'class':'tbl_icon edit'})
column_name += tables.LinkColumn('some_url_del', args=[A('pk')], attrs={'class':'tbl_icon delete'})
column_name += ...
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?或者我应该创建自己的表视图,没有django-tables.

谢谢!

django django-tables2

4
推荐指数
1
解决办法
2524
查看次数

如何检查数字是否在给定范围内?

我有一个24岁,TRUE如果24在20到38的范围内,我想要返回,否则FALSE.

这甚至可能吗?

iphone

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

Django - 过滤空整数字段不起作用

这是我正在使用的查询集:

模型:

class Category(models.Model):
    categoryText = models.CharField(max_length=50)
    parentCat = models.ForeignKey('self',null=True,blank=True)
Run Code Online (Sandbox Code Playgroud)

我试图查询parentCat为空/未设置的所有条目.

queryset=Category.objects.all().filter(parent=null)
Run Code Online (Sandbox Code Playgroud)

显然这不起作用 - 执行此查询的正确方法是什么?

django django-models

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

使用Django的测试客户端,使用内存文件发出请求

我正在为Django视图编写测试,我想发布一个文件.这是一个相当简单的测试,我不想tests/用不同的文本文件丢弃我的目录,所以我想使用内存文件并动态创建内容:

from StringIO import StringIO
file = StringIO('content')
client.post("/", data={'file': file})
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用:

Traceback (most recent call last):
  File "/Users/brad/project/tests/files.py", line 57, in test_set_and_save
    'mgmt-current_step': 'Attachments',
  File "/Users/brad/django/test/client.py", line 423, in post
    response = super(Client, self).post(path, data=data, content_type=content_type, **extra)
  File "/Users/brad/django/test/client.py", line 245, in post
    post_data = self._encode_data(data, content_type)
  File "/Users/brad/django/test/client.py", line 211, in _encode_data
    return encode_multipart(BOUNDARY, data)
  File "/Users/brad/django/test/client.py", line 117, in encode_multipart
    lines.extend(encode_file(boundary, key, value))
  File "/Users/brad/django/test/client.py", line 145, in encode_file
    content_type = mimetypes.guess_type(file.name)[0]
AttributeError: StringIO instance …
Run Code Online (Sandbox Code Playgroud)

django django-testing

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

matplotlib 中的透明轴.axhline?

我试图在我的轴上添加一条水平线来标记一个重要的y值,所以我使用:

fig = Figure(figsize=(5, 5))
ax = fig.add_axes((0.2, 0.2, 0.6, 0.6))
ax.plot(...)
ax.axhline(100000, xmin=0, xmax=1, linewidth=0.3, color=(0, 0, 0, 0.75))
canvas = FigureCanvasAgg(fig)
canvas.print_figure("chart.pdf", dpi=300)
Run Code Online (Sandbox Code Playgroud)

但是我有几个问题:

  • 线宽是什么单位?点?
  • 这条线似乎不尊重我的颜色的 alpha 值。什么时候透明,什么时候a = 0不透明a > 0,没有半透明。这是一个错误还是我做错了什么?

我正在使用:

Mac OSX 10.6.7、Python 2.7、matplotlib 1.0.1、numpy 1.5.1

python matplotlib

2
推荐指数
1
解决办法
3434
查看次数

关于缩写的 Django 类命名约定

在 Django 类(例如模型、表单等)中是否有使用缩写的现有命名约定?具体来说,我对缩写/首字母缩略词/首字母缩写词之间是否有不同的规则感兴趣?

到目前为止,我只找到了非首字母缩略词的例子:

  • XMLField
  • HTTPRequest

JSON 字段应该叫什么(因为它是首字母缩写词)?

  • JSONField, 或者
  • JsonField

django naming-conventions

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

在tox.ini中指定hg依赖项

什么是指定在汞的依赖正确的方法tox.ini.例如

[testenv]
deps =
    hg+https://code.google.com/p/python-progressbar/
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用,以下是:

ERROR: invocation failed, logfile: /Users/brad/project/.tox/py33-dj/log/py33-dj-1.log
ERROR: actionid=py33-dj
msg=getenv
cmdargs=[local('/Users/brad/project/.tox/py33-dj/bin/pip'), 'install', '--download-cache=/Users/brad/.pip/downloads', 'hg+https://code.google.com/p/python-progressbar/', 'https://github.com/dag/attest/tarball/master', 'django-attest', 'django-celery', 'coverage', 'https://github.com/django/django/tarball/master']
env={'PYTHONIOENCODING': 'utf_8', 'TERM_PROGRAM_VERSION': '309', 'LOGNAME': 'brad', 'USER': 'brad', 'PATH': '/Users/brad/project/.tox/py33-dj/bin:/usr/local/share/python:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/texbin', 'HOME': '/Users/brad', 'DISPLAY': '/tmp/launch-zayh2U/org.macosforge.xquartz:0', 'TERM_PROGRAM': 'Apple_Terminal', 'LANG': 'en_AU.UTF-8', 'TERM': 'xterm-256color', 'SHLVL': '1', '_': '/usr/local/share/python/tox', 'TERM_SESSION_ID': 'E8FC4113-C18B-4DB4-9594-C0909A132D76', 'SSH_AUTH_SOCK': '/tmp/launch-kia8RP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zr/m_ys6vwd1z19rqh73jd8z88w0000gn/T/', '__CF_USER_TEXT_ENCODING': '0x1F5:0:15', 'PWD': '/Users/brad/project', 'PIP_DOWNLOAD_CACHE': '/Users/brad/.pip/downloads', 'COMMAND_MODE': 'unix2003'}
abort: couldn't find mercurial libraries in [/usr/local/Cellar/mercurial/2.4.1/libexec /Users/brad/project/.tox/py33-dj/lib/python3.3/site-packages/distribute-0.6.31-py3.3.egg /Users/brad/project/.tox/py33-dj/lib/python3.3/site-packages/pip-1.2.1-py3.3.egg /Users/brad/project/.tox/py33-dj/lib/python33.zip /Users/brad/project/.tox/py33-dj/lib/python3.3 /Users/brad/project/.tox/py33-dj/lib/python3.3/plat-darwin /Users/brad/project/.tox/py33-dj/lib/python3.3/lib-dynload /usr/local/Cellar/python3/3.3.0/Frameworks/Python.framework/Versions/3.3/lib/python3.3 /usr/local/Cellar/python3/3.3.0/Frameworks/Python.framework/Versions/3.3/lib/python3.3/plat-darwin …
Run Code Online (Sandbox Code Playgroud)

python mercurial tox

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

从Python列表中删除某些值的每一个出现?

这是我的代码:

a = [1,2,3,43,43,43]

count = a.count(43)
if count > 0:
    for i in range(count):
        a.remove(43)

print a
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来实现这一目标?

python list

0
推荐指数
1
解决办法
2309
查看次数