我正在尝试在运行CentOS 5.5和python 2.7的机器上安装MySQL-python.这台机器没有运行mysql服务器,这个盒子将使用的mysql实例托管在一个单独的服务器上.我有一个有效的mysql客户端.在尝试时sudo pip install MySQL-python,我得到一个错误EnvironmentError: mysql_config not found,据我所知/etc/my.cnf,这是一个只引用的命令,它也不存在.在我进行一些疯狂的追逐创建虚假的my.cnf文件之前,是否有一种简单的方法来安装MySQL-python?
我MySQLdb在python中使用连接到远程数据库并执行查询.到现在为止还挺好.但是,由于各种原因,可能在指定的IP地址上根本没有MySQL服务器(或实际上任何服务器).在这些情况下,此刻MySQLdb无限期地挂起.这是不理想的,我宁愿能够设置一个超时,如果超过该超时将允许我提高和异常并继续我的生活.
有一个简单的方法吗?
我正在Django的一些表格上工作.一个字段是ForeignKey模型中的一个字段,因此ModelChoiceField在表单中表示为a .在ModelChoiceField目前使用的__unicode__模型的方法来填充列表,这不是我希望的行为.我希望能够使用该模型的另一种方法.从文档中,看起来我可以强迫自己QuerySet,但我看不出这将如何帮助我使用除了以外的方法__unicode__.
如果可能的话,我真的宁愿避免将其与默认表单方法分开.
有什么建议?
我有一些C代码,我试图从python中的ctypes访问.一个特定的函数看起来像这样:
float *foo(void) {
static float bar[2];
// Populate bar
return bar;
}
Run Code Online (Sandbox Code Playgroud)
我知道这不是写C的理想方法,但它在这种情况下完成了工作.我正在努力编写python来获取响应中包含的两个浮点数.我很好,返回值是单个变量,但我无法从ctypes文档中解决如何处理指向数组的指针.
有任何想法吗?
我正在使用ImageMagick和绑定棒为Django中的上传图像生成缩略图.我可以生成缩略图,但我不确定如何将ImageMagick中的图像对象传回Django模型.所以我有一个简化的模型如下:
from wand import Image
class Attachment(models.Model):
attachment = models.FileField(upload_to="some_path")
thumbnail = models.ImageField(upload_to="other_path")
def generate_thumb(self):
with Image(file=self.attachment) as wand:
thumb = wand.resize(width=50, height=50)
thumb.save(file=self.thumbnail)
Run Code Online (Sandbox Code Playgroud)
这会在最后一行产生错误.ValueError: The 'thumbnail' attribute has no file associated with it. 是否有一种简单的方法可以将文件对象从魔杖中取出并放入django而不会产生太多愚蠢?
谢谢.
我有一个看起来像这样的类结构:
class Question(object):
def answer(self):
return "Base Answer"
class ExclaimMixin(object):
def answer(self):
return "{}!".format(super(ExclaimMixin, self).answer())
class ExpressiveQuestion(Question, ExclaimMixin)
pass
Run Code Online (Sandbox Code Playgroud)
我希望answerin 方法ExclaimMixin能够answer在Question调用 in 时访问in ExpressiveQuestion,以便它返回"Base Answer!"。
显然,在这种情况下,这可以通过将answer方法放入inExclaimMixin中ExpressiveQuestion来解决,但在某些情况下这是不可能的(例如,在类结构中更深入和分支)。
是否可以使用mixin来实现这个结果,或者只能通过修改基类树来实现?
python ×5
django ×2
mysql-python ×2
c ×1
centos ×1
ctypes ×1
django-forms ×1
forms ×1
imagemagick ×1
magickwand ×1
mysql ×1
paramiko ×1
ssh ×1
wand ×1