要将 Django 中的 models 存入数据库,需要执行以下步骤:

  1. 确保已经在 Django 项目中创建了一个数据库,并在项目的'settings.py'文件中配置好数据库连接信息。

  2. 在 Django 应用的'models.py'文件中定义模型类,并在模型类中定义需要存储的字段。

  3. 运行以下命令创建模型对应的数据库表:

python manage.py makemigrations
python manage.py migrate

第一条命令'makemigrations'会根据模型的更改生成迁移文件,第二条命令'migrate'会根据迁移文件创建或更新数据库表。

  1. 在 Python 代码中使用模型类进行数据库操作,例如创建、查询、更新或删除数据。

下面是一个简单的示例:

# models.py
from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.CharField(max_length=100)
    publication_date = models.DateField()

# 创建表
python manage.py makemigrations
python manage.py migrate

# 在Python代码中使用模型类
from myapp.models import Book

# 创建数据
book = Book(title='Django Basics', author='John Doe', publication_date='2022-01-01')
book.save()

# 查询数据
books = Book.objects.all()
for book in books:
    print(book.title, book.author, book.publication_date)

# 更新数据
book = Book.objects.get(title='Django Basics')
book.author = 'Jane Smith'
book.save()

# 删除数据
book = Book.objects.get(title='Django Basics')
book.delete()

请根据实际需求进行适当调整和扩展。

Django 模型数据库存储指南:详细步骤及示例

原文地址: https://www.cveoy.top/t/topic/ncGT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录