- 浏览: 40525 次
- 性别:
- 来自: 绍兴
最新评论
-
ForgiDaved:
请问你这段代码确定能够执行?image.setAlpha ...
如何将PIL image转成wx.Image与wx.Bitmap
文章列表
代码如下:
from PIL import Image
import wx
pilImage = Image.open('my.png')
image = wx.EmptyImage(pilImage.size[0],pilImage.size[1])
image=image.ConvertToImage()
image.setData(pil.convert("RGB").tostring())
image.setAlphaData(pil.convert("RGBA").tostring()[3::4]
## use th ...
rst2pdf在运行时出现了如下错误:
:Traceback (most recent call last):
: File "/usr/bin/rst2pdf", line 9, in <module>
: load_entry_point('rst2pdf==0.16', 'console_scripts', 'rst2pdf')()
: File "/usr/lib/python2.7/site-packages/rst2pdf/createpdf.py", line 1452, in
main
: num ...
两个外键连到同一张表
- 博客分类:
- sqlalchemy
have extracted the relevant parts of my model and I got to something that could become a FAQ item or a tutorial or an addition to the docs? The question is which and where? Here is the code. The one thing that still puzzles me is that I had to move my State table declaration before Policy as using ...
from sqlalchemy import *
from sqlalchemy.orm import *
from sqlalchemy.ext.declarative import declarative_base
from datetime import datetime
Base = declarative_base()
class MyClass(Base):
__tablename__ = 'sometable'
id = Column(Integer, primary_key=True)
created = Col ...
问题的提出:
有如下models.py:
class A(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=10)
现在要在django-admin管理界面下进行输入:
1)如当前用户是管理员时,admin管理界面中要出现user这一栏,可以让管理员自由选择
2)如当前用户不是管理员时,admin管理界面中不出现user这一栏,直接指定user为当前用户
现在想到使用一种方法是利用多重继承,代码如下:
class DynamicExcl ...
http://zjxplq.iteye.com/admin/blogs/925711
在具体的使用继承来实现admin来实现的记录级的权限控制中又遇到问题了,在使用admin.TabularInline时,就会发现它的save_model()不会调用。
解决方法如下:
from django.contrib import admin
from app.models import *
class AuthorMixin(object):
exclude = ('author',)
def get_model_class(self):
...
为了实现记录级的权限控制,在必须在每一个model中都要增加一个创建者(的字段,才有可能实
现记录级的权限控制。但一一给每个model类增加创建者字段,还是比较费事的。现在通过model
继承的方法来解决此问题。
mod ...
学习http://www.beardygeek.com/2010/03/adding-views-to-the-django-admin/后记录
增加url
有两种方法可以给admin增加url.
方法一,直接在urls.py文件增加,具体操作如下:
(r'^admin/mypage/$', 'myapp.views.my_admin_view'),
(r'^admin/', include(admin.site.urls)),
要注意的是必须使用增加的url放在真正的admin urls之前.
方法二,会难一点.通过扩展AdminSite的get_urls()函 ...
学习http://www.b-list.org/weblog/2008/dec/24/admin/后记录(部分翻译)
在django admin管理界面下,如何使用户只能看到与编辑他们自己创建的内容.
自动填写user
在一个weblog中,Entry model如下:
import datetime
from django.contrib.auth.models import User
from django.db import models
class Entry(models.Model):
title = models.CharField( ...
在django中,使用django-autocomplete做了一个小应用,在做的时候发现了一个问题:浏览器的问题.在默认设置下,chrome与firefox中,autocomplete是关闭的,开始以为是代码上的问题.在偶尔情况使用了Ie来测试,结果一切OK.
学习http://www.ianlewis.org/en/reversing-django-admin-urls后记录(翻译了部分)
Django 1.1开始支持 reversing django admin urls 与specifying custom admin views功能
代码如下:
class ItemAdmin(admin.ModelAdmin):
list_display = ('title', 'date','published')
exclude = ['clean_content',]
list_fil ...
为了可以在django应用中使用admin管理界面,可以在urls.py中增加以下一些代码:
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
...
urlpatterns = patterns('',
...
# Uncomment the next line to enable the admin:
(r'^admin/', include(admin.s ...
HttpResponseRedirect("../")的作用是重定向到当前url的上一级url。
如当前url为 http://www.example.com/a/b/,则重定向后变为 http://www.example.com/a/
参考于:http://scottbarnham.com/blog/2008/08/25/dynamic-upload-paths-in-django/
FileField或ImageField的参数upload_to可以是一个可执行的对象。这个可执行的函数可传入当前model实例与上传文件名,且必须返回一个路径。
下面是一个实例:
import os
from django.db import models
def get_image_path(instance, filename):
return os.path.join('photos', str(instan ...