Django 官方教程翻译项目
个地方定义数据模型,Django 就能自动从中导出迁移代码。 来介绍一下迁移 - 举个例子,不像 Ruby On Rails,Django 的迁移代码全部都是从你的模型文件导出的,它本质上只是个历史 记录,Django 可以通过滚动更新数据库来匹配你当前的模型。 在这个简单的投票应用中,我们将创建两个模型:问题 Question 和选项 Choice。Question 模 型包括问题描述和发布时间。Choice 通过点击“今天”(Today)和“现在(Now)”按钮改变“发布日期(Date Published)”。然后点 击“保存并继续编辑(Save and add another)”按钮。然后点击右上角的“历史(History)”按 钮。你会看到一个列出了所有通过 Django 管理页面对当前对象进行的改变的页面,其中列出了时 间戳和进行修改操作的用户名: 当你明白了模型的 API 和熟悉了你自己的管理站点后,你就可以开始阅读 本文档使用 书栈(BookStack.CN) 构建 本教程里,我们将会使用 #24788 任务(ticket)作为例子学习,所以在任务(ticket)补丁应 用之前,我们将回退到 Django 的历史版本。这让我们可以走完所有步骤,包括从头开始写编写补 丁,还有运行 Django 的测试套件。 请记住,为了下面的教程,我们将使用 Django 的主干旧版本,当你编写自己的补丁时,你应该始 终使用0 码力 | 103 页 | 1.86 MB | 1 年前3
共 1 条
- 1