-
日期:2021-12-08 14:54:45
点击:59
内容简介:lighttpd (http://www.djangoproject.com/r/lighttpd/) 是一个轻量级的Web服务器,通常被用来提供静态页面的访问。 它天生支持FastCGI,因此除非你的站点需要一些Apache特有的特性,否则,lighttpd对于静态和动态页面来说都是理想的选择。 确保 mod_fastcgi...
-
日期:2021-12-08 14:54:44
点击:59
内容简介:从内部来看,每个session都只是一个普通的Django model(在 django.contrib.sessions.models 中定义)。每个session都由一个随机的32字节哈希串来标识,并存储于cookie中。 因为它是一个标准的模型,所以你可以使用Django数据库API来存取session。 from djang...
-
日期:2021-12-08 14:54:44
点击:59
内容简介:在Apache和FastCGI上使用Django,你需要安装和配置Apache,并且安装mod_fastcgi。 请参见Apache和mod_fastcgi文档: http://www.djangoproject.com/r/mod_fastcgi/ 。 当完成了安装,通过 httpd.conf (Apache的配置文件)来让Apache和Django FastCGI互相通...
-
日期:2021-12-08 14:54:43
点击:59
内容简介:SessionMiddleware 激活后,每个传给视图(view)函数的第一个参数``HttpRequest`` 对象都有一个 session 属性,这是一个字典型的对象。 你可以象用普通字典一样来用它。 例如,在视图(view)中你可以这样用: # Set a session value:request.session["fav_colo...
-
日期:2021-12-08 14:54:43
点击:59
内容简介:作为一个mod_python模块的替代,你可以考虑使用mod_wsgi模块,此模块开发的时间比mod_python的开发时间离现在更近一些,在Django社区已有一些使用。 一个完整的概述超出了本书的范围,你可以从官方的Django文档查看到更多的信息。 使用FastCGI部署Django应用...
-
日期:2021-12-08 14:54:42
点击:59
内容简介:在同一个 Apache 实例中运行多个 Django 程序是完全可能的。 当你是一个独立的 Web 开发人员并有多个不同的客户时,你可能会想这么做。 只要像下面这样使用 VirtualHost 你可以实现: NameVirtualHost *VirtualHost * ServerName www.example.com # ... SetE...
-
日期:2021-12-08 14:54:42
点击:59
内容简介:浏览器的开发者在很早的时候就已经意识到, HTTP's 的无状态会对Web开发者带来很大的问题,于是(cookies)应运而生。 cookies 是浏览器为 Web 服务器存储的一小段信息。 每次浏览器从某个服务器请求页面时,它向服务器回送之前收到的cookies 来看看它是怎么工...
-
日期:2021-12-08 14:54:42
点击:59
内容简介:Django本身不用来服务media文件;应该把这项工作留给你选择的网络服务器。 我们推荐使用一个单独的网络服务器(即没有运行Django的一个)来服务media。 想了解更多信息,看下面的章节。 不过,如果你没有其他选择,所以只能在同Django一样的Apache VirtualHo...
-
日期:2021-12-08 14:54:41
点击:59
内容简介:sitemap 是你服务器上的一个XML文件,它告诉搜索引擎你的页面的更新频率和某些页面相对于其它页面的重要性。 这个信息会帮助搜索引擎索引你的网站。 例如,这是 Django 网站(http://www.djangoproject.com/sitemap.xml)sitemap的一部分: xml version="1.0"...
-
日期:2021-12-08 14:54:40
点击:59
内容简介:Django带来了一个高级的聚合生成框架,它使得创建RSS和Atom feeds变得非常容易。 什么是RSS? 什么是Atom? RSS和Atom都是基于XML的格式,你可以用它来提供有关你站点内容的自动更新的feed。 了解更多关于RSS的可以访问 http://www.whatisrss.com/, 更多Atom...