django models样例
时间: 2023-06-22 11:23:36 浏览: 87
以下是一个简单的 Django models 示例:
```python
from django.db import models
class Author(models.Model):
name = models.CharField(max_length=100)
email = models.EmailField()
def __str__(self):
return self.name
class Book(models.Model):
title = models.CharField(max_length=200)
author = models.ForeignKey(Author, on_delete=models.CASCADE)
published_date = models.DateField()
def __str__(self):
return self.title
```
这个示例包括两个 models:Author 和 Book。Author 模型包括一个名字和电子邮件字段,而 Book 模型包括一个标题、作者和出版日期字段。Book 模型使用外键关联到 Author 模型。在这个示例中,我们还定义了每个模型的 __str__ 方法,以便在调试和其他情况下使用。
阅读全文