本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7577863
建立时间:2006年5月29日




[Django]Django model 参考(一)
软件技术

lhwork 发表于 2007/2/4 14:51:59

django 中model 作为数据资源指定了字段以及一些处理该相应的功能。通常情况下,每个model对应数据库中的一张表
每个model都是从django.core.meta.Model中派生出来的model中每个属性(class attribute)对应着数据库表中的一个字段非字段信息(Model metadata)在类中被称作META Field Objects
每个class attributes对应着数据库中的一个字段,其应该是由meta.Filed的派生的。

from django.core import meta
class Person(meta.Model):
    first_name = meta.CharField(maxlength=30)
    last_name = meta.CharFiled("lastname",maxlength=30)


阅读全文(4975) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]在Django下使用flat pages
软件技术

lhwork 发表于 2007/2/4 14:51:22

django包含直接对flat pages的支持。在admin状态下可以看到flatpage的管理,但由于没有更具体的说明并不清楚怎么使用。通过分析源代码,发现flatpage render时会送出 {'flatfile': f} 。因此只需要在模版中通过 {{ flatfile.content }} 即可显示出content内容。
如果不在admin中指定使用的模版,系统会自动使用 templates\flatfiles\default.html.
通过flat page,可以快速制作静态也面,而且无需url解析。
一个说不上是不是问题的问题:flatpage 的url定义只能是目录,不能指定成文件形式。


阅读全文(2637) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Page Stats Middleware
软件技术

lhwork 发表于 2007/2/4 14:10:37

Some websites have a nice feature where they will show you a summary of the performance metrics measured during the generation of a page. I thought this would be a nice feature for some Django-based web applications I was developing at work. When a page takes a while to render, I like to quickly diagnose where the problem might be. I wanted to know the time spent generatin

阅读全文(1704) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]URL 调度程序
软件技术

lhwork 发表于 2007/2/3 13:46:54

目录 1   概述2   Django 如何处理一个请求 (request)

阅读全文(2907) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Django 模板语言: 写给模板作者
软件技术

lhwork 发表于 2007/2/3 13:45:56

Django 的模板语言的设计原则在动力和易用性之间取得均衡.(功能要足够强大,还要容易使用), 如果你以前使用过 HTML,你会觉得很容易上手.如果有其它基于文本的模板语言的经验, 比如 Smarty 或 CheetahTemplate, 你会觉得..使用django模板..就象在自己家里一样. Templates 一个模板就是一个文本文件. 通过模板可以生成任意的基于文本的格式文件(HTML, XML, CSV, etc.). 一个模板包含 变量, 当模板被求值时,这些变量就被它们的值代替.而 标签 则

阅读全文(4579) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Django settings
软件技术

lhwork 发表于 2007/2/3 13:45:20

Django settings 文件包含你的 Django 安装的所有配置信息.本文档解释了 settings 如何工作及共有哪些选项可用. 基本设置 一个 settings 文件就是一个拥有一些模块级变量的 Python 模块. 下面是几个 settings 的例子: DEBUG = False
DEFAULT_FROM_EMAIL = 'webmaster@example.com'
TEMPLATE_DIRS = ('/home/templates/mike', '/home/templates/john')
由于一个 settings 文件就是一个 Python 模块, 所以必须遵守以下规则: 不允许有 Python 语法错误.

阅读全文(3700) | 回复(1) | 编辑 | 精华 | 删除
 


[Django]如何使用 session
软件技术

lhwork 发表于 2007/2/3 13:44:46

Django 完全支持匿名 session. session 框架允许每一个用户保存并取回数据. 它抽象发送及接收 cookies 并在服务器端保存数据. Cookie 中包含一个 session ID -- 并不是数据本身. 启用 sessions 默认情况下, Session 功能就是启用的. 通过修改 MIDDLEWARE_CLASSES 设置你可以手工启用或关闭 session 功能.要激活 session 功能, 你要保证 MIDDLEWARE_CLASSES 包含 "dja

阅读全文(3968) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Request对象和response 对象
软件技术

lhwork 发表于 2007/2/3 13:44:12

概述 Django 使用 request 和 response 对象表示系统状态数据.. 当请求一个页面时,Django创建一个 HttpRequest 对象.该对象包含 request 的元数据. 然后 Django 调用相应的 view 函数(HttpRequest 对象自动传递给该view函数<作为第一个参数>), 每一个 view 负责返回一个 HttpResponse 对象. 本文档解释了

阅读全文(3867) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Model API参考
软件技术

lhwork 发表于 2007/2/3 13:43:12

一个 model 就是一个你要处理的数据的源代码形式表现的原型. 通常,一个 model 对应一个表. (数据库中的表). 它包含你要储存的数据的一些基础字段及其行为. 基本概念: 每个 model 都是一个 django.db.models.Model 类或它的子类 .model 的每个属性表示一个字段Model 元数据 (非字段信息) 保存在一个名为 Meta 的内嵌类中.用于 admin site 的元数据保存在名为 Admin 的内嵌类中.Django

阅读全文(4175) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]如何安装 Django
软件技术

lhwork 发表于 2007/2/3 13:42:31

本文帮助你安装和运行 Django. 安装 Python 作为一个 Python Web 框架, Django 需要 Python. Django 要求 Python 版本为 2.3 或更高. 在 www.python.org 可以下载到 Python. 如果你使用的是 Linux 或 Mac OS X, Python 很可能已经安装到了系统中. 安装 Apache 和 mod_python 如果你只想体验一下 Django, 可以跳过这一步. Django 自带了一个用于开发目的的 WEB 服务器. 如果你计划在商业站点使用 Django , 建议使用安装有
阅读全文(8409) | 回复(1) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 9 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.883 second(s), page refreshed 144754031 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号