小编max*_*axp的帖子

Python PIL:如何将PNG图像写入字符串

我使用PIL生成了一个图像.如何将其保存到内存中的字符串?该Image.save()方法需要一个文件.

我想在字典中存储几个这样的图像.

python python-imaging-library

91
推荐指数
6
解决办法
9万
查看次数

Django-Admin:CharField为TextArea

我有

class Cab(models.Model):
    name  = models.CharField( max_length=20 )
    descr = models.CharField( max_length=2000 )

class Cab_Admin(admin.ModelAdmin):
    ordering     = ('name',)
    list_display = ('name','descr', )
    # what to write here to make descr using TextArea?

admin.site.register( Cab, Cab_Admin )
Run Code Online (Sandbox Code Playgroud)

如何在管理界面中将TextArea小部件分配给'descr'字段?

UPD:
管理员唯一接口!

使用ModelForm的好主意.

django django-admin

79
推荐指数
8
解决办法
7万
查看次数

PyGreSQL vs psycopg2

这两个apis有什么区别?使用Python DB API哪一个更快,更可靠?

Upd: 我看到两个用于Django的psql驱动程序.第一个是psycopg2.第二个是什么?pygresql?

python postgresql

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

'忽略大小写'的唯一约束

如何为Django模型指定自定义约束?

像那样

create table t
(
  login varchar(10),
  unique ( upper(login) )
);
Run Code Online (Sandbox Code Playgroud)

django postgresql constraints

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

Django auth中间件的一些内部

在django.contrib.auth中间件中,我看到了代码:

class AuthenticationMiddleware(object):
    def process_request(self, request):
        assert hasattr(request, 'session'), "requires session middleware"
        request.__class__.user = LazyUser()
        return None
Run Code Online (Sandbox Code Playgroud)

请问为什么使用这样的表单request._ class _.user = LazyUser()?为什么不只是request.user = LazyUser()?

我知道_ class _属性意味着什么,但是因为我对实例变量的直接赋值会更好.哪里我错了?

python django

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