我基本上有一个用户名是唯一的(不区分大小写),但在用户提供的显示时,情况很重要.
我有以下要求:
Django有可能吗?
我想出的唯一解决方案是"以某种方式"覆盖模型管理器,使用额外的字段,或者总是在搜索中使用'iexact'.
我在Django 1.3和PostgreSQL 8.4.2上.
我有一个返回列表或元组的方法.在参数中表示返回类型的最pythonic方式是什么?
def names(self, section, as_type=()):
return type(as_type)(([m[0] for m in self.items(section)]))
Run Code Online (Sandbox Code Playgroud) 我已经安装了PIL所需的库(所以我认为).在安装过程中显示
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
Run Code Online (Sandbox Code Playgroud)
但是,当我运行selftest.py时,我得到了这个:
*** PIL CORE support not installed
*** TKINTER support not installed
--- JPEG support ok
--- ZLIB (PNG/ZIP) support ok
*** FREETYPE2 support not installed
*** LITTLECMS support not installed
Run Code Online (Sandbox Code Playgroud)
即它没有检测到PIL CORE,FREETYPE2和LITTLECMS.
我使用python 2.6.5在CentOS 6.0上安装了以下软件包
libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel
Run Code Online (Sandbox Code Playgroud)
PIL安装了pip install PIL.但是,自我测试是从官方PIL网站的源代码运行的.
有任何想法吗?
我需要一个代理作为中介来获取图像.例如,我的服务器请求domain1.com/?url=domain2.com/image.png和domain1.com服务器将通过domain1.com服务器响应domain2.com/image.png上的数据.
基本上我想传递给我想要获取的URL的代理,并让代理服务器响应该资源.
关于从哪里开始的任何建议?
我需要一些非常容易使用或实现的东西,因为我是一个非常初学者.
我在python和/或django中找到的大多数解决方案都有代理充当"translater",即domain1.com/image.png转换为domain2.com/image.png,这显然是不一样的.
我目前有以下代码,但获取图像会导致数据乱码:
import httplib2
from django.conf.urls.defaults import *
from django.http import HttpResponse
def proxy(request, url):
conn = httplib2.Http()
if request.method == "GET":
url = request.GET['url']
resp, content = conn.request(url, request.method)
return HttpResponse(content)
Run Code Online (Sandbox Code Playgroud)