1. 创建模型: 在您的应用程序的models.py文件中定义模型。例如,创建一个简单的Person模型:
# 在 myapp/models.py 中
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
age = models.IntegerField()
2. 进行迁移: 运行以下命令创建并应用数据库迁移:
python manage.py makemigrations
python manage.py migrate
3. 使用模型: 现在,您可以在Django视图、管理后台或其他地方使用该模型。例如,在Django Shell中:
python manage.py shell
在Django Shell中,您可以进行以下交互式操作:
from myapp.models import Person
# 创建一个 Person 对象
person = Person(first_name='John', last_name='Doe', age=30)
person.save()
# 查询所有 Person 对象
people = Person.objects.all()
print(people)
# 查询特定 Person 对象
john = Person.objects.get(first_name='John')
print(john)
# 更新 Person 对象
john.age = 31
john.save()
# 删除 Person 对象
john.delete()
这只是一个简单的例子,您可以根据需要定义更复杂的模型,并在您的应用程序中使用它们。请注意,确保在Django官方文档中查找与您正在使用的Django版本相对应的信息,以获取最准确和最新的指导。
转载请注明出处:http://www.zyzy.cn/article/detail/7129/Django