Django __init__ 方法用於初始化

侬侬发發表於2024-04-24

使用物件導向的方法來建立一個棧板資訊的模型,比如使用 Python 的類來表示棧板資訊。以下是一個簡單的示例:

class Pallet:
    def __init__(self, number, name, length, width, height, weight, department, remarks):
        self.number = number
        self.name = name
        self.length = length
        self.width = width
        self.height = height
        self.weight = weight
        self.department = department
        self.remarks = remarks

    def display_info(self):
        print("Number:", self.number)
        print("Name:", self.name)
        print("Length:", self.length)
        print("Width:", self.width)
        print("Height:", self.height)
        print("Weight:", self.weight)
        print("Department:", self.department)
        print("Remarks:", self.remarks)

# 示例用法
pallet1 = Pallet(
    number="P001",
    name="Example Pallet",
    length=120,
    width=80,
    height=100,
    weight=500,
    department="Logistics",
    remarks="Fragile items inside"
)

pallet1.display_info()

在這個示例中,我們建立了一個 Pallet 類,它具有編號、名稱、長度、寬度、高度、重量、常用部門和備註等屬性。__init__ 方法用於初始化這些屬性,而 display_info 方法用於列印棧板的資訊。

你可以根據自己的需求來擴充套件這個模型,比如新增校驗屬性值的方法或者其他必要的功能。

相關文章