写下你的第一个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

你应该看见一些和下列相关的东西:

05-06 18:35