I try to get data through join but an error occurs
KeyError: class 'Server2.Models.ChatMembers.ChatMembers'
Code example
def __get_chat_members(self, id): return (ChatMembers .select(Users) .join(Users, on=(Users.id == ChatMembers.user_id)) .where(ChatMembers.chat_id == id)) for member in self.__get_chat_members(1): print(member.username) ChatMembers model
class ChatMembers(Model): class Meta: db_table = 'chat_members' id = BigIntegerField(index=True, unique=True) chat_id = BigIntegerField() user_id = BigIntegerField() Users model
class Users(Model): id = BigIntegerField(index=True, unique=True) username = CharField(unique=True) password = CharField() phone = CharField(unique=True)