Djangoでモデルを定義する方法は何ですか?

Djangoでモデルを定義する方法は、django.db.models.Modelを継承したクラスを作成し、そのクラス内でモデルのフィールドを定義することです。例えば、以下は単純な例です:

from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.CharField(max_length=50)
    publication_date = models.DateField()

    def __str__(self):
        return self.title

上記の例では、Bookというモデルを定義し、そのモデルにはtitle、author、publication_dateの3つのフィールドがあります。titleとauthorはCharField型のフィールドであり、publication_dateはDateField型のフィールドです。また、モデルのインスタンスを表すために__str__メソッドも定義しています。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds