django实现数据库管理
时间: 2023-09-11 08:12:20 浏览: 158
django_dbms:在Django中实现的基本数据库管理系统
在 Django 中,可以通过定义模型(Model)类来管理数据库。模型类对应数据库中的表,模型类中的属性对应表中的字段。
下面是一个简单的例子,展示如何在 Django 中定义模型类和进行数据库迁移:
1. 定义模型类
```python
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=50)
publish_date = models.DateField()
price = models.FloatField()
```
2. 创建迁移文件
在命令行中运行以下命令,创建迁移文件:
```
python manage.py makemigrations
```
3. 迁移数据库
在命令行中运行以下命令,将迁移文件应用到数据库中:
```
python manage.py migrate
```
现在,我们就可以在 Django 中使用 Book 模型类来管理数据库了。可以通过 Django 自带的后台管理系统来进行增删改查等操作,也可以通过编写视图函数来自定义管理界面。
阅读全文