Django1.7官方文档中的tutorial——翻译
写下你的第一个Django应用,第一部分
让我们通过例子来学习。
通过这篇指南,我们将会带你浏览一遍一个基本投票应用的创建。
它由两部分组成:
1一个让人们查看投票和进行投票的公共站点
2一个让你添加,改变和删除投票的管理站点
我们假设你已经安装了Django。你可以检查Django是否被安装以及是哪个版本的通过运行下列命令:
python -c “import django; print(django.get_version())”
如果Django被安装了,你应该会看到你安装的版本,否则,你将会得到一个错误提示“没有叫django的模块”
这篇指南被写是针对Django1.7和〉=Python3.2,如果Django版本不匹配的话,你可以通过使用这页右下角的版本匹配器来查阅一下和你的Django版本对应的指南,或者更新Django到最新的版本。如果你依旧使用python2.7,你将需要轻微地调整一下代码示例,正如在注释中描述的那样。
看一下 如何安装Django(链接)来获得如何移除旧版Django和安装新版Django的建议。
去哪里得到帮助:
如果你在浏览这篇指南时有问题,
创建一个项目
如果这是你第一次使用Django,你将不得不注意一些初始化步骤。你将需要自动生成一些代码来建立一个Django项目-----
激活模型
那小部分的模型代码给予了Django很多信息。用它,Django能够:
1针对这个应用创建一个数据库模式(CREATE TABLE statements)
2创建一个针对python的可进入数据库的API来进入Question和Choice对象
但是首先我们需要告诉我们的项目投票应用被安装了。
理念:Django应用时可插入的,你可以使用一个应用在多个项目中,你也 可以发布应用
再一次编辑mysite/setting.py文件,和改变INSTALLED_APPS设置来包括字符串’polls’。以至于它看起来像这样:
现在Django知道包括了polls应用。让我们运行另外一个命令:
python manage.py makemigrations polls
你应该看见一些和下列相关的东西:
Django1.7官方文档中的tutorial——翻译的更多相关文章
- swift官方文档中的函数闭包是怎么理解的?
官方文档中的16页: numbers.map({ (number: Int) -> Int in let result = * number return result }) 不知道这个怎么用, ...
- swift官方文档中的switch中case let x where x.hasSuffix("pepper")是什么意思?
在官方文档中,看到这句.但不明白什么意思. let vegetable = "red pepper" switch vegetable { case "celery&qu ...
- 从官方文档中探索MySQL分页的几种方式及分页优化
概览 相比于Oracle,SQL Server 等数据库,MySQL分页的方式简单得多了,官方自带了分页语法 limit 语句: select * from test_t LIMIT {[offset ...
- tensorflow官方文档中的sub 和mul中的函数已经在API中改名了
在照着tensorflow 官方文档和极客学院中tensorflow中文文档学习tensorflow时,遇到下面的两个问题: 1)AttributeError: module 'tensorflow' ...
- 官方文档粗读 - Tutorial
参考: https://www.jianshu.com/p/0d234e14b5d3 1.Connecting 我们通过 create_engine() 来链接数据库,假设我们我们采用SQLite. ...
- 【采坑小计】thanos receiver的官方文档中,并未说明tsdb落盘的配置方式
官方文档的地址在:https://thanos.io/tip/components/receive.md/ 一开始以为落盘的时间间隔是:--tsdb.retention=15d 实际测试中发现,tha ...
- 【原创+译文】官方文档中声明的如何创建抽屉导航栏(Navigation Drawer)
如需转载请注明出处:http://www.cnblogs.com/ghylzwsb/p/5831759.html 创建一个抽屉导航栏 抽屉式导航栏是显示在屏幕的左边缘,它是应用程序的主导航选项面板.它 ...
- Vue官方文档中的camelCased (驼峰式) 命名与 kebab-case
因为html特性中 元素的 prop是不区分大小写的 所以不管html中怎么大写小写变化,下面的组件的prop应该写成小写 Vue中有这样一种设定: props中如果使用为kebab-case命名方式 ...
- 【Rust】使用HashMap解决官方文档中的闭包限制
问题概述 值缓存是一种更加广泛的实用行为,我们可能希望在代码中的其他闭包中也使用他们.然而,目前 Cacher 的实现存在两个小问题,这使得在不同上下文中复用变得很困难. 第一个问题是 Cacher ...
随机推荐
- IOS 推送原理
最近两天在研究ios的消息推送机制.研究这个东西,还是充满兴趣的. Push的原理: Push 的工作机制可以简单的概括为下图 图中,Provider是指某个iPhone软件的Push服务器,这篇文章 ...
- MathJax测试
\begin{array}{cc} a & b \\ c & d \end{array} \begin{equation} \int_0^\infty \frac{x^3}{e^x-1 ...
- Linux服务器SNMP常用OID (转)
原文地址:http://www.haiyun.me/archives/linux-snmp-oid.html 收集整理一些Linux下snmp常用的OID,用做服务器监控很不错. 服务器负载: 1 2 ...
- hdu 1506 Largest Rectangle in a Histogram(单调栈)
L ...
- 《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法
public staticvoid main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法.其中,public是权限修饰符,表明任何类或对象都可 ...
- New Year Transportation(水)
New Year Transportation Time Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d & ...
- wifi_uplink脚本分析
~ >: vim apps/tools/wifi_uplink #!/bin/sh # Copyright (C) 2012 GuoWenxue <guowenxue@gmail.com ...
- Unity3D 灰度shader(改编自NGUI)
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:[] 本文链接地址: 灰度shader 废话不多说,直接图解流程: 1.原图 2.改动shader 打开NGUI自带的shader ...
- 应对Deadline,时间怎么安排?
问题定义 项目过程中,每项任务都是有时间要求的,一般体现为"截止时间".即Deadline. 怎样安排时间,才干在Deadline之前完毕任务呢? 有效实践 错误做法 在Deadl ...
- 利用PHPExcel转Excel柱形图
这在附还有一个转柱形图的效果及代码. 原PHP报表效果: 转成Excel后的效果: 附上代码: <? php /** * PHPExcel * * Copyright (C) 2006 - 20 ...