Django中的模型管理
在Django中,可以使用内置的管理系统来管理数据库中的数据。以下是一个简单的例子,展示了如何创建一个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管理系统:
from django.contrib import admin
from .models import Book
admin.site.register(Book)
然后,运行以下命令生成迁移文件并应用迁移:
python manage.py makemigrations
python manage.py migrate
最后,启动Django开发服务器并访问/admin/
路径来管理Book
模型:
python manage.py runserver
在浏览器中访问 http://127.0.0.1:8000/admin/
,你将看到一个管理界面,可以添加、编辑和删除Book
实例。
评论已关闭