命令行中运行:
$ python manage.py migrate # 创建表结构 $ python manage.py makemigrations TestModel # 让 Django 知道我们在我们的模型有一些变更 $ python manage.py migrate TestModel # 创建表结构
from TestModel.models import Test
# 通过objects这个模型管理器的all()获得所有数据行,相当于SQL中的SELECT * FROM list = Test.objects.all()
# filter相当于SQL中的WHERE,可设置条件过滤结果 response2 = Test.objects.filter(id=1)
# 获取单个对象 response3 = Test.objects.get(id=1)
# 限制返回的数据 相当于 SQL 中的 OFFSET 0 LIMIT 2; Test.objects.order_by('name')[0:2]
#数据排序 Test.objects.order_by("id")
# 上面的方法可以连锁使用 Test.objects.filter(name="runoob").order_by("id")
# 输出所有数据
for var in list:
response1 += var.name + " "
response = response1