#coding=utf-8 class Target(object): def specific_request(self): return 'Hello Adapter Pattern!' # object adapter class Adapter(object): def __init__(self, adaptee): self.adaptee = adaptee def request(self): return self.adaptee.specific_request() ...
#!/usr/bin/python fin = open('/home/hanyh/fly.sql','r') fout = open('/home/hanyh/fly2.sql','w') for line in fin: if line.startswith('CREATE TABLE') or line.startswith('DROP TABLE') or line.startswith('LOCK') or line.startswith('/*!40000 ALTER TABLE'): line = line.upper() elif line ...
要求:在生成文章表单的时候指定标题size def article_add(request,id): f = ArticleForm() f.base_fields['category'].widget = HiddenInput() f.base_fields['title'].widget = TextInput(attrs={'size':'70'}) #这里,开始的时候把70设置为了字符型,结果生成的表单根本没有size属性,改为(attrs={'size',70})就一切正常了(怀疑是生成机制有问题,应该能够自动转换才对) 附注:django中 ...
前段时间用django作了个小项目,交付测试时必须在windows上部署。遇到过如下问题: 1,bnu.settings等找不到 原因是没有加路径 PythonPath "['D:/workspace/NewSite','D:/workspace/NewSite/bnu','D:/server/python24/Lib/site-packages/django'] 2,拒绝访问 原因是没有设置访问权限 <Directory "D:/workspace/NewSite/bnu/media/"> Order Deny,Allow Allow from all &l ...
要求:“/operate”为受限制区域,要求必须登录;登录后若长时间不用,则自动logout 实现:django middleware非常适合这个要求,和java的filter差不多 from django.conf import settings from django.contrib import auth from datetime import datetime, timedelta from django.http import HttpResponse,HttpResponseRedirect class AutoLogout: def process_reque ...
通常我们使用filter都是对原始数据的直接处理,比如说调整时间格式,字符串截断等。我在一小项目中面临一个要每根据一个目录下面的子项,每3个显示为一行,因为django的template不能写逻辑,于是我用了filter传送id,返回生成的html代码: 生存效果如: ××××××××××××××××××××××××××××大项 ==== ==== === 小项 template代码 {% load insititute %} load the filter {% for obj in object_list %} <table id=" ...
hanyh
搜索本博客
最近加入圈子
存档
最新评论