hanabiapp.models.participant
1from .. import db 2from .user import User 3 4class Participant(db.Model): 5 """ 6 ゲームの参加者情報をデータベースに保存するためのモデル. 7 8 Attributes: 9 id (int): 参加者の一意の識別子 10 user_id (int): 参加者のユーザーID(`user.id` への外部キー) 11 game_id (int): 参加者が参加したゲームのID(`game_info.id` への外部キー) 12 """ 13 __tablename__ = 'participant' 14 id = db.Column(db.Integer, primary_key=True, autoincrement=True) 15 user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False) 16 game_id = db.Column(db.Integer, db.ForeignKey('game_info.id'), nullable=False)
class
Participant(sqlalchemy.orm.decl_api._DynamicAttributesType, sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[typing.Any]]):
5class Participant(db.Model): 6 """ 7 ゲームの参加者情報をデータベースに保存するためのモデル. 8 9 Attributes: 10 id (int): 参加者の一意の識別子 11 user_id (int): 参加者のユーザーID(`user.id` への外部キー) 12 game_id (int): 参加者が参加したゲームのID(`game_info.id` への外部キー) 13 """ 14 __tablename__ = 'participant' 15 id = db.Column(db.Integer, primary_key=True, autoincrement=True) 16 user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False) 17 game_id = db.Column(db.Integer, db.ForeignKey('game_info.id'), nullable=False)
ゲームの参加者情報をデータベースに保存するためのモデル.
Attributes:
- id (int): 参加者の一意の識別子
- user_id (int): 参加者のユーザーID(
user.id
への外部キー) - game_id (int): 参加者が参加したゲームのID(
game_info.id
への外部キー)
Participant(**kwargs)
A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and
values in kwargs
.
Only keys that are present as attributes of the instance's class are allowed. These could be, for example, any mapped columns or relationships.