我正在使用python requests
模块向服务器发送RESTful GET,我在JSON中得到响应.JSON响应基本上只是一个列表列表.
强制响应本机Python对象的最佳方法是什么,所以我可以使用迭代或打印出来pprint
?
有谁知道如何改变Bootstrap的input:focus
?点击input
字段时出现的蓝色光芒?
如何将与我的任何其他URL不匹配的流量重定向回主页.我的urls.py看起来像,
urlpatterns = patterns('',
url(r'^$', 'macmonster.views.home'),
#url(r'^macmon_home$', 'macmonster.views.home'),
url(r'^macmon_output/$', 'macmonster.views.output'),
url(r'^macmon_about/$', 'macmonster.views.about'),
url(r'^.*$', 'macmonster.views.home'),
)
Run Code Online (Sandbox Code Playgroud)
因为它是最后一个条目将所有"其他"流量发送到主页但我想通过HTTP 301或302重定向.
谢谢,
我想创建一个Python程序,它接受多行用户输入.例如:
This is a multilined input.
It has multiple sentences.
Each sentence is on a newline.
Run Code Online (Sandbox Code Playgroud)
如何接收多行原始输入?
就Gunicorn而言,我知道有各种工人类,但对于这个对话,我只是在看同步和异步类型.
从我的理解......
sync
workers = (2 * cpu) + 1
worker_class = sync
async (gevent)
workers = 1
worker_class = gevent
worker_connections = a value (lets say 2000)
Run Code Online (Sandbox Code Playgroud)
因此(基于4核系统)使用同步工作器我可以并行处理最多9个连接.使用Async,我可以拥有高达2000,同时带有异步的警告.
问题
我正在尝试创建3个模型; Person
,Address
和Anniversy
.计划是为每个人提供一个地址和一个周年纪念.但每个地址和周年纪念可以有多个人.
到目前为止,我有以下几点,但我认为这种OneToMany(foreign key)
关系可能是错误的.即每个地址可以有一个人,但每个人可以有多个地址.
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=50)
birthday = models.DateField()
def __unicode__(self):
return u'%s' % (self.name)
class Address(models.Model):
person = models.ForeignKey(Person)
address = models.CharField(max_length=150)
def __unicode__(self):
return u'%s' % (self.address)
class Anniversy(models.Model):
person = models.ForeignKey(Person)
anniversy = models.DateField()
def __unicode__(self):
return u'%s' % (self.anniversy)
Run Code Online (Sandbox Code Playgroud) 是否有任何简单的方法在bootstrap 2.3中使用bootstrap 3面板.从我所看到的面板样式是BS 3中的新功能.
我目前有一些基于Django REST Framework的视图代码.我一直在使用客户异常类,但理想情况下我想使用内置的Django REST异常.
从下面的代码中我觉得这可能不是最好或最干净的方式来利用REST Framework异常.
有没有人有任何好的例子,他们正在捕捉问题并使用REST内置异常干净地返回它们?
class JSONResponse(HttpResponse):
def __init__(self, data, **kwargs):
content = JSONRenderer().render(data)
kwargs['content_type'] = 'application/json'
super(JSONResponse, self).__init__(content, **kwargs)
def queryInput(request):
try:
auth_token = session_id = getAuthHeader(request)
if not auth_token:
return JSONResponse({'detail' : "fail", "error" : "No X-Auth-Token Found", "data" : None}, status=500)
if request.method:
data = JSONParser().parse(request)
serializer = queryInputSerializer(data=data)
if request.method == 'POST':
if serializer.is_valid():
input= serializer.data["input"]
fetchData = MainRunner(input=input,auth_token=auth_token)
main_data = fetchData.main()
if main_data:
return JSONResponse({'detail' : "success", "error" : None, "data" : main_data}, …
Run Code Online (Sandbox Code Playgroud) 安装easy_install并尝试使用它然后安装python包后,它就失败了.
[root@server]# easy_install-2.7 pip
Searching for pip
Reading http://pypi.python.org/simple/pip/
Download error on http://pypi.python.org/simple/pip/: unknown url type: https -- Some packages may not be found!
Run Code Online (Sandbox Code Playgroud)
我似乎得到了一个重定向
curl -IL http://pypi.python.org/simple/pip/
HTTP/1.1 301 Moved Permanently
Retry-After: 0
Location: https://pypi.python.org/simple/pip/
Content-Length: 0
Accept-Ranges: bytes
Date: Tue, 12 Nov 2013 10:28:40 GMT
Age: 0
Connection: close
HTTP/1.1 200 OK
Date: Tue, 12 Nov 2013 10:28:40 GMT
Content-Type: text/html; charset=utf-8
X-PYPI-LAST-SERIAL: 835141
Cache-Control: max-age=86400, public
Strict-Transport-Security: max-age=31536000
Content-Length: 3933
Accept-Ranges: bytes
Age: 78434
Vary: Accept-Encoding
Run Code Online (Sandbox Code Playgroud)
有任何想法吗 …
我试图在代理后面安装一些pip包.我把环境设置为,
http_proxy=http://172.16.2.3:3128
https_proxy=http://172.16.2.3:3128
Run Code Online (Sandbox Code Playgroud)
然后我尝试了pip但得到错误,
[root@server ~]# pip install --proxy=http://172.16.2.3:3128 virtualenv -v
Starting new HTTPS connection (1): pypi.python.org
There was an error checking the latest version of pip
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pip/utils/outdated.py", line 122, in pip_version_check
headers={"Accept": "application/json"},
File "/usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 477, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/site-packages/pip/download.py", line 373, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 573, in send
r = …
Run Code Online (Sandbox Code Playgroud) python ×5
django ×3
pip ×2
rest ×2
css ×1
django-urls ×1
easy-install ×1
gunicorn ×1
html ×1
input ×1
json ×1
python-2.7 ×1
user-input ×1