我正在使用 peewee 模块与我的数据库交互,并创建了一个函数来从数据库获取条目,如果它不存在,则只是尝试返回空对象。
我试过了
@staticmethod
def fetch_guild_member(guild_id: int, user_id: int) -> GuildMember:
try:
guild_member = GuildMember.get(GuildMember.guild_id == guild_id, GuildMember.user_id == user_id)
return guild_member
except peewee.DoesNotExist:
return None
编译器抱怨“预期类型‘GuildMember’,却得到‘None’”
未获取到返回对象时如何定义返回对象?