from extensions import db class Question(db.Model): id = db.Column(db.Integer, primary_key=True) text = db.Column(db.String(255), nullable=False) choices = db.relationship('Choice', backref='question', lazy=True) class Choice(db.Model): id = db.Column(db.Integer, primary_key=True) text = db.Column(db.String(255), nullable=False) question_id = db.Column(db.Integer, db.ForeignKey( 'question.id'), nullable=False) # Nieuwe kolom voor de volgende vraag next_question_id = db.Column( db.Integer, db.ForeignKey('question.id'), nullable=True) next_question = db.relationship('Question', foreign_keys=[ next_question_id], backref='previous_choices')