from sixquiprend.sixquiprend import app, db

class ChosenCard(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id', ondelete="CASCADE"))
    game_id = db.Column(db.Integer, db.ForeignKey('game.id', ondelete="CASCADE"))
    card_id = db.Column(db.Integer, db.ForeignKey('card.id'))

    ################################################################################
    ## Serializer
    ################################################################################

    def serialize(self):
        from sixquiprend.models.card import Card
        return {
                'id': self.id,
                'user_id': self.user_id,
                'game_id': self.game_id,
                'card': Card.find(self.card_id)
                }

from sixquiprend.sixquiprend import app, db
from sixquiprend.models.card import Card

class ChosenCard(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id', ondelete="CASCADE"))
    game_id = db.Column(db.Integer, db.ForeignKey('game.id', ondelete="CASCADE"))
    card_id = db.Column(db.Integer, db.ForeignKey('card.id'))

    ################################################################################
    ## Serializer
    ################################################################################

    def serialize(self):
        return {
                'id': self.id,
                'user_id': self.user_id,
                'game_id': self.game_id,
                'card': Card.find(self.card_id)
                }

Move an import to top
Move an import to top

  from sixquiprend.sixquiprend import app, db
+ from sixquiprend.models.card import Card
  
  class ChosenCard(db.Model):
      id = db.Column(db.Integer, primary_key=True)
      user_id = db.Column(db.Integer, db.ForeignKey('user.id', ondelete="CASCADE"))
      game_id = db.Column(db.Integer, db.ForeignKey('game.id', ondelete="CASCADE"))
      card_id = db.Column(db.Integer, db.ForeignKey('card.id'))
  
      ################################################################################
      ## Serializer
      ################################################################################
  
      def serialize(self):
-         from sixquiprend.models.card import Card
          return {
                  'id': self.id,
                  'user_id': self.user_id,
                  'game_id': self.game_id,
                  'card': Card.find(self.card_id)
                  }
  
Move an import to top
## Code Before:
from sixquiprend.sixquiprend import app, db

class ChosenCard(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id', ondelete="CASCADE"))
    game_id = db.Column(db.Integer, db.ForeignKey('game.id', ondelete="CASCADE"))
    card_id = db.Column(db.Integer, db.ForeignKey('card.id'))

    ################################################################################
    ## Serializer
    ################################################################################

    def serialize(self):
        from sixquiprend.models.card import Card
        return {
                'id': self.id,
                'user_id': self.user_id,
                'game_id': self.game_id,
                'card': Card.find(self.card_id)
                }

## Instruction:
Move an import to top
## Code After:
from sixquiprend.sixquiprend import app, db
from sixquiprend.models.card import Card

class ChosenCard(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id', ondelete="CASCADE"))
    game_id = db.Column(db.Integer, db.ForeignKey('game.id', ondelete="CASCADE"))
    card_id = db.Column(db.Integer, db.ForeignKey('card.id'))

    ################################################################################
    ## Serializer
    ################################################################################

    def serialize(self):
        return {
                'id': self.id,
                'user_id': self.user_id,
                'game_id': self.game_id,
                'card': Card.find(self.card_id)
                }
