使用Django自带的后台管理系统进行数据库管理的实例
# 假设我们有一个Django模型如下:
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=100)
published_date = models.DateField()
def __str__(self):
return self.title
# 假设我们已经创建了这个模型并且迁移了数据库。现在我们要通过Django的admin后台管理系统来添加和管理图书信息。
# 在admin.py文件中注册模型,以便可以在admin后台进行管理
from django.contrib import admin
from .models import Book
admin.site.register(Book)
# 这样,当我们启动Django项目并访问admin后台时,就可以看到Book模型,并能够添加、编辑和删除图书信息了。
这个例子展示了如何创建一个Django模型,如何通过Django的admin后台管理系统来管理这个模型的实例。在admin.py
文件中,我们注册了Book
模型,这样就可以在Django的admin界面中对Book
对象进行增删改查操作。这是Django开发中一个非常基础且重要的功能。
评论已关闭