django实现数据库管理
时间: 2023-09-11 13:11:44 浏览: 162
django_dbms:在Django中实现的基本数据库管理系统
在 Django 中,可以使用 Django 自带的 ORM(对象关系映射)来实现数据库管理。以下是一个简单的步骤:
1. 在 settings.py 中配置数据库连接信息,例如:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '3306',
}
}
```
2. 在 models.py 中定义模型类,例如:
```python
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField()
email = models.EmailField()
```
3. 执行以下命令来创建数据库表:
```
python manage.py makemigrations
python manage.py migrate
```
4. 在 admin.py 中注册模型类,例如:
```python
from django.contrib import admin
from .models import Person
admin.site.register(Person)
```
5. 然后就可以在 Django 自带的 admin 界面中管理数据库了。
以上是一个简单的示例,具体的实现方式和细节可以参考 Django 官方文档。
阅读全文