django
oolawokao
这个作者很懒,什么都没留下…
展开
-
Django教程之十-----如何安装Django
这个文档将会是你获取并运行Django。1. 安装Python作为一个Python web框架,Django需要python。阅读查看更多明细。获取最新的Python版本,可以访问http://www.python.org/downloads/或者你操作系统的包管理器。在Jython上的Django如果你使用Jython(java平台的python实现),你将需要一些额翻译 2017-09-12 16:36:33 · 339 阅读 · 0 评论 -
Django教程之八-----编写你的第一个Django应用(7)
这个教程紧跟教程(6)。我们将继续网页问卷调查应用并且将聚焦在定制Django的自动生成管理站点,这在教程(2)的时候我们有过首次接触。1. 自定义管理形式通过使用admin.site.register(Question)来注册Question模型,Django能组成一个默认的窗体展示。通常,你将想要自定义管理站点的外观和行为。当注册对象的时候你可以通过告诉Django你想要的选项翻译 2017-09-12 08:21:58 · 457 阅读 · 0 评论 -
Python教程之七-----编写你的第一个Django应用(6)
这个教程紧接教程(5).我们已经建立了一个网页问卷调查应用,我们现在将添加一个样式表和一个图片。除了服务器生成的HTML外,web应用程序通常需要添加额外的文件 -- 例如图片,JavaScript,或者CSS -- 必须的用于渲染完成的网页页面。在Django中,我们将这些文件称为“静态文件”。对于小一些的项目,这不是什么大问题,因为你可以将静态文件放在你web服务器能找到的地方。然翻译 2017-09-11 19:12:24 · 209 阅读 · 0 评论 -
Django教程之六-----编写你的第一个Django应用(5)
这个教程紧接(4).我们已经建立了一个问卷调查应用,并且我们现在创建一些自动化测试。1. 引进自动化测试1.1 什么是自动化测试?测试时检测你代码运行的惯例。测试在不同的级别上运行。一些测试可能应用一些小细节(做一个特殊模型的方法返回的值是否如期望?),其他的检查软件的整体操作(站点上用户输入的序列是否产生想要的结果?)。那和你在教程(2)中做的测试类型一样,使用shell翻译 2017-09-11 14:49:09 · 967 阅读 · 0 评论 -
Python教程之六-----编写你的第一个Django应用(4)
这个教程紧接(3)。我们将继续网页问卷调查应用并且集中讨论处理和砍掉我们代码的简单形式。1. 编写一个简单的表单让我们从上一个教程中升级我们问卷调查的明细模板('polls/detail.html'),让模板包含一个HTML元素:polls/templates/polls/detail.html{{ question.question_text }}{% if error_messa翻译 2017-09-11 09:53:45 · 539 阅读 · 0 评论 -
Django教程之五-----编写你的第一个Django应用(3)
这个教程紧接(2).我们将继续讨论Web-poll应用并且将焦点放在创建公用接口--'views'上。1. 概览视图是一个在你Django应用里的网页页面类型,它通常提供特定的功能,并且有特定的模板。例如,在一个博客应用中,你应该有如下的视图:博客主页 -- 显示最新的条目。进入“详细”页面 -- 一个条目的固定链接基于年的档案页面 -- 显示给定年份的所有月份的条目基于月的档翻译 2017-09-10 11:26:43 · 611 阅读 · 0 评论 -
Django教程之四-----编写你的第一个Django应用(2)
这个教程接着第一个部分。我们将安装数据库,创建你的第一个模型,并且得到一个快速的介绍关于Django自动生成的管理站点。1. 数据库安装现在,打开mysite/settings.py。他是一个正常的Python模块,带有模块级的变量表明Django的设置。默认的,配置使用SQLITE.如果你是一个数据新手,或者你仅仅对Django感兴趣,这将是最简单的选择。SQLite包含在P翻译 2017-09-07 16:12:05 · 520 阅读 · 0 评论 -
django教程之十五-----国际化和本地化
1.概述国际化和本地化的目的是允许一个web应用来根据受众的不同来以不同的语言提供内容。django完全支持 文本翻译,日期格式,时间和数字,以及时区。本质上,Django做了2件事:它允许开发员和模板作者来指定他们应用的那个部分应该被翻译或者说格式化为本地的语言和形式。它使用这些钩子来根据特殊用户的喜好来本地化web应用。很明显,翻译是基于目标语言,并翻译 2017-09-26 16:32:50 · 429 阅读 · 0 评论 -
Django教程之十一-----模型
模型是关于你数据的单独的,明确的信息源。它包含你储存数据的重要的字段和行为。通常的,每个模型都映射一个单独的数据表。基本:每个模型都是继承django.db.models.Model的Python子类每个模型的属性都表示一个数据库字段。使用所有这些,Django提供给你一个自动生成数据库访问API;阅读。1. 简单的例子这个例子模型定义了一个Person,它翻译 2017-09-13 10:03:22 · 487 阅读 · 0 评论 -
Django教程之三-----编写你的第一个Django 应用(1)
让我们通过例子来学习。贯穿这个教程,我们将知道你创建一个基本的调查问卷应用。他包含2部分:一个公共地址给别人观看调查问卷并投票。一个管理地址让你添加,修改和删除调查问卷。我将确保你已经安装了Django。你可以通过在shell提示符中输入如下命令来判断你是否安装了Django以及他的版本号:$ python -m django --version如果Dj翻译 2017-09-07 12:08:30 · 416 阅读 · 0 评论 -
Django教程之二-----快速安装指导
在你使用Django之前,你将需要安装它。我们提供一份包含各种可能的完整的安装指导;本指导将会指引你进行一个简单的小型的安装。1. 安装Python作为一个Python web框架,Django需要Python。细节的说,Python包含一个轻量级的名为SQLite的数据库所以你不需要安装一个数据。你可以通过在shell中输入python来核实Python是否有安装;你将看到如翻译 2017-09-07 10:33:13 · 258 阅读 · 0 评论 -
Django教程之一-----Django一瞥
因为Django是在一个快节奏的新闻室环境下开发的,它设计的目的就是让大众的Web开发任务变得快和简单。下面是一份非正式的概述,关于如何用Django写一个数据库驱动的Web应用。这份文档的目的是提供足够的教学指导,让你理解Django是如何工作的,但这不是一个教程或者参考--它兼容了2者!1.设计你的model尽管你可以不用数据来使用Django,但是它有一个对象关系翻译 2017-09-07 09:18:56 · 288 阅读 · 0 评论 -
Django教程之十二-----执行查询
一旦你创建了你的数据模型,Django自动给你一个数据库抽象API,让你创建,提取,更新和删除对象。这个文档解释如何使用这个API。参考获取所有不同模型查找选项的全部细节。贯穿这个指导(和参考),我们将涉及下列模型,他组成一个网页博客应用:from django.db import modelsclass Blog(models.Model): name = models.翻译 2017-09-13 22:07:03 · 1742 阅读 · 0 评论 -
Django教程之九-----高级教程:如何编写复用的应用
这个教程紧接(7),我们将我们的网页问卷调查变成一个单独的python包,你可以在新项目中重用它,也可以和其他人分享。如果你没有完成教程1-7,我们鼓励你来复习这些所以你的例子项目符合下面的描述。1. 可重用性很重要设计,建立,测试和维护一个web应用有很多工作要做。许多Python和Django项目都有同样的问题。如果我们可以省下这些重复的工作量难道不是很美好么?翻译 2017-09-12 10:39:10 · 1235 阅读 · 1 评论