FullStack之Django模型和后台
warning:
这篇文章距离上次修改已过423天,其中的内容可能已经有所变动。
在Django框架中,我们可以使用Model来定义数据模型,并通过Django Admin后台来管理这些数据。以下是一个简单的例子:
首先,在models.py中定义一个新的Model:
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()
isbn = models.CharField(max_length=13)然后,运行以下命令来生成迁移文件并应用迁移,创建数据库表:
python manage.py makemigrations
python manage.py migrate接下来,在admin.py中注册Model,以便可以通过Django Admin进行管理:
from django.contrib import admin
from .models import Book
admin.site.register(Book)最后,确保在settings.py中添加了django.contrib.admin到INSTALLED_APPS设置中:
INSTALLED_APPS = [
# ...
'django.contrib.admin',
# ...
]现在,你可以通过运行python manage.py runserver启动Django开发服务器,并使用/admin/路径来访问Admin后台,并开始添加、编辑和删除图书信息了。
评论已关闭