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


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


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

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[Django]测试django的search api 大 | 中 | 小
软件技术

lhwork 发表于 2007/2/1 11:27:53

先定义一个model:
#newtest/wiki/person.py
from django.db import models

class Person(models.Model):
   first_name = models.CharField(maxlength=30)
   last_name = models.CharField(maxlength=30)
   biography = models.TextField()

   class Meta:
       db_table = 'person'
测试search api:
#newtest/wiki/test_searchapi.py
import os<


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


[Django]Pyif Tag
软件技术

lhwork 发表于 2007/1/31 18:13:42

Code ¶from django import template from django.utils.translation import gettext_lazy as _ register = template.Library() class PyIfNode(template.Node): def __init__(self, nodeslist): self.nodeslist = nodeslist def __repr__(self): return "<PyIf node>" def render(self, context):


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


[Django]pycall Tag
软件技术

lhwork 发表于 2007/1/31 18:09:30

Code ¶from django import template from django.utils.translation import gettext_lazy as _ import re register = template.Library() r_identifers = re.compile(r'[\w.]+') class PyCallNode(template.Node): def __init__(self, expr_string, var_name): self.expr_string = expr_string self.var_name = var_name

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


[Django]如何在 mod_python 环境中使用Django
软件技术

lhwork 发表于 2007/1/31 15:32:21

:翻译: 马踏飞燕
:联系: honeyday.mj@gmail.com
:版本: 0.9
:Django版本: 0.95
:主页: http://www.honeyday.org
:版权: FDL

.. contents:: 目录
.. section-numbering::

Apache_ 配合 `mod_python`_ 目前是Django生产服务器的首选配置。

mod_python和 `mod_perl`_ 很象: 它把python嵌入Apache并且在服务器启动的时候加载
Python代码。在整个Apache进程的生命期中,代码一直保存在内存里。这对服务器的性能
有着很大的提高。

Django 使用 Apache 2.x 和 mod_python 3.x, 并且你应该使用 Apache's
`prefork MPM`_, 而不是 `worker MPM`_.

你可能也对 `如何在FastCGI环境中使用Django`_ 感兴趣。

.. _A

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


[Django]Django中的用户认证
软件技术

lhwork 发表于 2007/1/31 15:30:19

:翻译: 马踏飞燕
:联系: honeyday.mj@gmail.com
:版本: 0.9
:Django版本: 0.95
:主页: http://www.honeyday.org
:版权: FDL

.. contents:: 目录
.. section-numbering::



Django自带了一个用户授权认证系统。
它可以处理用户帐户、组、权限和基于cookie的用户会话。
本篇文档将解释它是如何工作的。

概    览
========

认证系统包括:

    * 用户(Users)
    * 权限(Permissions): 二进制 (yes/no) 的标志,用来指明用户都能做哪些事情。
    * 组(Groups): 向多个用户应用标签和权限的通用方法。
    * 消息

阅读全文(4098) | 回复(2) | 编辑 | 精华 | 删除
 


[Django]翻译www.djangobook.com之第十一章:生成非HTML内容
软件技术

lhwork 发表于 2007/1/28 15:59:55

The Django Book:第11章 生成非HTML内容 通常当我们谈到开发网站时,我们都是指生成一些HTML
当然也有很多HTML之外的东西,我们使用web来发布所有的内容,不仅仅是HTML
到目前为止我们都是在关注通常的HTML生成,但是本章将绕道来看看使用Django生成其它类型的内容
你可以使用Django方便的内建工具来生成一些常见的非HTML内容:
RSS/Atom聚合
Sitemaps,可以被Google,Yahoo和微软的搜索引擎搜索
JSON和XML序列化的模型(通常为AJAX方法使用)
我们将谈到上面的每一个工具,但是首先来看看一些基础 基础
还记得第3章的内容吗?
视图方法或者简短来说视图是简单的Python方法,它得到Web请求并返回Web应答,这个应答可以是Web页面的HTML内容,
或者是一个重定向,或者是404错误,

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


[Django]翻译www.djangobook.com之第十章:深入模板引擎
软件技术

lhwork 发表于 2007/1/28 15:58:39

大多数时候你是以模板作者的角色来与Django的模板语言交互
本章更深的潜入到Django模板系统的五脏六腑,如果你需要扩展模板系统或者只是对它
怎样工作好奇,读读它
如果你在另一个程序的一部分使用Django模板系统,即不使用该框架的其它部分,确认
你阅读了本文档后面的配置部分

基础
模板是一个文本文档,或者一个普通使用Django模板语言标记的Python字符串,模板可
以保护块标签或者变量
块标签是模板中完成某些事情的标志
这个定义很模糊,例如,块标签可以输出内容,处理控制结构("if"语句或者"for"循
环),从数据库得到数据或者允许
访问其它模板标签,块标签用{%和%}包围:


代码
{% if is_logged_in %}
Thanks for logging in!
{% else %}
Please log in.
{% endif %}

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


[Django]翻译www.djangobook.com之第九章: Generic views
软件技术

lhwork 发表于 2007/1/28 15:57:43

The Django Book: 第9章 Generic views 这又是一个本书重现的主题:最坏的情况下,web开发是无聊和乏味的
目前为止我们讲到Django怎样试图在模型和模板层去除单调乏味,但是web开发人员也在视图层感到厌倦
Django的generic views就是开发来解除这个痛苦的,它在视图开发上采用了一些常用的惯例和模式,
并且把视图开发抽象出来,以致你可以在数据之上用不多的代码迅速的写常见的视图
事实上,前面章节中几乎每个视图例子都可以用generic views重写
Django包含generic views来做下面的事情:
1,处理常见的简单任务:重定向到不同的页面和渲染给定的模板
2,显示列表和一个单独对象的细节页面,例如Django文档首页和单独的文档页面就是这种形式
(
阅读全文(2008) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]翻译www.djangobook.com之第八章:高级视图和URL配置
软件技术

lhwork 发表于 2007/1/28 15:57:01

The Django Book:第8章 高级视图和URL配置 第3章我们解释了Django视图方法和URL配置基础,本章将对这两部分进行详述 URL配置技巧
使方法import流化
看看下面的URL配置,基于第3章的例子:
代码from django.conf.urls.defaults import *  

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


[Django]翻译www.djangobook.com之第七章:表单处理
软件技术

lhwork 发表于 2007/1/28 15:55:46

The Django Book:第7章 表单处理 This Chapter is not yet finished on http://www.djangobook.com

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


« 1 2 3 4 5 6 7 8 9 »



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

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