
python
iteye_21297
这个作者很懒,什么都没留下…
展开
-
Django笔记1
1.安装Python2.5以上版本2.下载Django(http://www.djangoproject.com/download/),并解压缩3.安装python setup.py install>>> import django>>> django.VERSION(1, 0, 1, ‘final’, 0)4.开始一个项目如果用的是 setup.py 工具进行的 ...原创 2009-06-20 09:59:42 · 113 阅读 · 0 评论 -
用Python操作MS Access数据库
首先,你应安装了python和Python for Windows extensions。1、建立数据库连接 import win32com.client conn = win32com.client.Dispatch(r'ADODB.Connection') DSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:/MyDB.md...原创 2010-05-24 10:04:55 · 160 阅读 · 0 评论 -
Django笔记11(中间件)
[b]1.一个例子[/b]class SetRemoteAddrFromForwardedFor(object): def process_request(self, request): try: real_ip = request.META['HTTP_X_FORWARDED_FOR'] except KeyErro...原创 2009-06-25 17:56:32 · 142 阅读 · 0 评论 -
Django笔记10(缓存机制)
[b]1.设定缓存[/b]缓存选择在你的settings文件的 CACHE_BACKEND 设置中,如果你使用缓存但没有指定 CACHE_BACKEND ,Django将默认使用 simple:///[b]2. 内存缓冲[/b]CACHE_BACKEND = ‘memcached://127.0.0.1:11211/’CACHE_BACKEND = ‘memcached://1...原创 2009-06-25 17:46:17 · 160 阅读 · 0 评论 -
Django笔记9(会话、用户和注册)
[b]1. Cookies[/b](1)设置Cookie def set_color(request): if "favorite_color" in request.GET: # Create an HttpResponse object... response = HttpResponse("Your favorite color is...原创 2009-06-25 17:01:34 · 103 阅读 · 0 评论 -
Django笔记8(模板引擎)
[b]1.创建一个模板库[/b](1) 决定哪个Django应用应当拥有这个模板库, 确保把你的应用添加到 INSTALLED_APPS 中(2) 在适当的Django应用包里创建一个 templatetags 目录。这个目录应当和 models.py 、 views.py 等处于同一层次。例如: books/ __init__.py models.py ...原创 2009-06-25 16:23:47 · 117 阅读 · 0 评论 -
Django笔记7(通用视图)
[b]1. 一个呈现静态“关于”页面的URLconf[/b] from django.conf.urls.defaults import *from django.views.generic.simple import direct_to_templateurlpatterns = patterns('', ('^about/$', direct_to_templat...原创 2009-06-20 13:02:42 · 112 阅读 · 0 评论 -
Django笔记6(表单处理)
[b]1.搜索[/b][color=green](1) 在URLconf (mysite.urls )添加搜索视图。[/color](r’^search/$’,'mysite.books.views.search’)[color=green](2) 在视图模块(mysite.books.views )中写这个 search 视图[/color] from django.db...原创 2009-06-20 12:23:41 · 134 阅读 · 0 评论 -
Django笔记5(管理站点)
[b]1.激活管理界面[/b](1)选择需要管理的modelbooks下创建一个文件admin.py from django.contrib import adminfrom mysite.books.models import Book, Author, Publisheradmin.site.register(Book)admin.site.register(Pub...原创 2009-06-20 10:41:27 · 103 阅读 · 0 评论 -
Django笔记4
[b]1.设置settings.py[/b] DATABASE_ENGINE = 'mysql' DATABASE_NAME = 'django' DATABASE_USER = 'root' DATABASE_PASSWORD = '123456' DATABASE_HOST = 'localho...原创 2009-06-20 10:23:15 · 89 阅读 · 0 评论 -
Django笔记3
[b]1.更改settings.py设置[/b]import os.pathTEMPLATE_DIRS = ( os.path.join(os.path.dirname(__file__), 'templates').replace('\','/'),)[b]2.对current_datetime进行修改[/b] from django.templat...原创 2009-06-20 10:15:00 · 85 阅读 · 0 评论 -
Django笔记2
[b]1.第一份视图:动态内容[/b]我们的第一个目标是创建一个显示当前日期和时间的网页。让我们在上一章所创建的 mysite 目录中新建一份名为 views.py 的文件。以下是一个以 HTML 方式返回当前的日期与时间的视图 (view),:from django.http import HttpResponseimport datetimedef current_da...原创 2009-06-20 10:10:28 · 88 阅读 · 0 评论 -
python 2.5版yield之学习心得
在 shhgs 发布了关于《 Py 2.5 what’s new 之 yield》之后,原来我不是特别关注 yield 的用法,因为对于2.3中加入的yield相对来说功能简单,它是作为一个 generator 不可缺少的一条语句,只要包含它的函数即是一个 generator 。但在2.3中,generator 不能重入,不能在运行过程中修改,不能引发异常,你要么是顺序调用,要么就创建一个新的 g...原创 2010-07-31 12:02:22 · 124 阅读 · 0 评论