1. 创建一个Django 项目:
django-admin startproject myproject
cd myproject
2. 创建一个Django 应用:
python manage.py startapp myapp
3. 定义模型: 在models.py 文件中定义您的模型。
# 在 myapp/models.py 中
from django.db import models
class MyModel(models.Model):
name = models.CharField(max_length=100)
age = models.IntegerField()
email = models.EmailField()
def __str__(self):
return self.name
4. 注册应用: 在 myproject/settings.py 文件的 INSTALLED_APPS 中注册您的应用。
INSTALLED_APPS = [
# ...
'myapp',
]
5. 创建数据库迁移:
python manage.py makemigrations
6. 应用数据库迁移:
python manage.py migrate
7. 使用Django Shell 进行交互:
python manage.py shell
在交互式 shell 中,您可以创建、查询和操作您的模型数据。
from myapp.models import MyModel
# 创建一个对象
obj = MyModel(name='John', age=25, email='john@example.com')
obj.save()
# 查询所有对象
MyModel.objects.all()
# 查询特定对象
MyModel.objects.get(name='John')
# 更新对象
obj.age = 26
obj.save()
# 删除对象
obj.delete()
这些步骤应该能够让您快速上手Django模型。请记住,具体的细节和用法可能会根据Django的具体版本而有所不同,因此在学习和使用过程中请查看相关版本的[Django 官方文档](https://docs.djangoproject.com/)。
转载请注明出处:http://www.pingtaimeng.com/article/detail/7128/Django