0

我在搜索示例 python 代码时遇到了一个示例:

import peewee
from peewee import *

db = MySQLDatabase('jonhydb', user='john',passwd='megajonhy')

class Book(peewee.Model):
    author = peewee.CharField()
    title = peewee.TextField()

    class Meta:
        database = db

我可以理解 up title = peewee.TextField(),但我对 line 有点困惑class Meta: ...。为什么需要这个?没有其他方法可以建立连接吗?

4

1 回答 1

3

这是Peewee ORM 指定应该使用哪些数据库连接模型类的方式。它在子类中指定,因此 Peewee 不会将其视为模型字段。有关数据库和连接食谱的 Peewee 食谱文章中提供了更多详细信息。

于 2013-07-10T12:15:09.950 回答