#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=" ...
- 浏览: 1360 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
根据链接判断用户是否登录 ...
建议 if request.path.startswith("/operate" ...
-- by duka -
根据链接判断用户是否登录 ...
我用的是基于数据库的session,怎么做到关闭浏览器后,session就失效?
-- by hama -
根据链接判断用户是否登录 ...
可以在setting里面设置SESSION_COOKIE_AGE(单位:秒),缺 ...
-- by hellas -
根据链接判断用户是否登录 ...
在Java里的web.xml设置<session-config> ...
-- by andrewleung -
jQuery的DOM操作真是太方 ...
那是你写的树有问题吧。大树展开的时候用ajax,展开后缓存
-- by hanyh






评论排行榜