Django学习笔记教程全解析:初步学习Django模型,初识API,以及Django的后台管理系统(Django全解析,保姆级教程)
# 导入Django模型从库
from django.db import models
# 定义一个新的Django模型,这里以Book为例
class Book(models.Model):
title = models.CharField(max_length=200) # 书籍标题
author = models.CharField(max_length=100) # 作者
published_date = models.DateField() # 出版日期
isbn = models.CharField(max_length=13) # ISBN号
# 返回书籍信息字符串的方法,用于表示对象
def __str__(self):
return f"{self.title} by {self.author}"
# 使用Django管理后台时,可以对Book模型进行管理
# 这段代码需要在Django应用的admin.py文件中添加
from django.contrib import admin
admin.site.register(Book)
这段代码定义了一个简单的Book
模型,包含了标题、作者、出版日期和ISBN号。同时,提供了一个__str__
方法用于返回书籍信息的字符串表示,以便在管理后台和其他地方显示。最后,通过导入admin
模块并注册Book
模型,使得Book
能够在Django的后台管理系统中进行管理。这个例子展示了如何创建一个简单的数据模型,并使其可以通过Django的管理接口进行管理。
评论已关闭