Django 官方教程翻译项目Django 到底准备做什么,或者当 你是数据库管理员,需要写脚本来批量处理数据库时会很有用。 如果你感兴趣,你也可以尝试运行 python manage.py check;这个命令帮助你检查项目中的问 题,并且在检查过程中不会对数据库进行任何操作。 现在,再次运行 migrate 命令,在数据库里创建模型的数据表: 1. $ python manage.py migrate 2. Operations “Question”。现在看到是 Question 对象的修改列表。这个界面会显示所有数据库里的 Question 对象,你可以选择一个来修改。这里现在有我们在上一部分中创建的 “What’s up?” 问 题。 点击 “What’s up?” 来编辑这个 Question 对象: 有些事情需要注意: 这个表单是从 Question 模型中自动生成的。 不同的字段类型 日期时间字段(DateTime 多测试就都会失败。但是 这也明确地告诉了我们哪些测试需要被更新,所以增加的测试会自行测试向 前的兼容性。 最坏的情况是,当你继续开发的时候,发现之前的一些测试现在看来是多余的。但是这也不是什么问 题,冗余的测试也是件好事。 如果你对测试有个整体规划,那么它们就几乎不会变得混乱。下面有几条好的建议: 对于每个模型和视图都建立单独的测试类 每个测试方法之测试一个功能 给每个测试方法起个能描述其功能的名字0 码力 | 103 页 | 1.86 MB | 1 年前3
共 1 条
- 1













