Ich bin mit Kolben, Python, wtforms und wtforms_alchemyKolben, wtforms_alchemy, Beziehung und ärgerlich Unbound Feld nicht aufrufbar Fehler
Warum erhalte ich eine ‚Unboundfield nicht aufrufbar Fehler‘
Wenn die Zeile data = ModelFormField(fields.FormField(TestRelationForm))
ist vorhanden, und nicht anders?
from wtforms import fields
from wtforms.ext.sqlalchemy.fields import QuerySelectField
from app import app
from app import db
from app.models import *
ModelForm = model_form_factory(Form)
class TestRelationForm(ModelForm):
class Meta:
model = TestRelation
@classmethod
def get_session():
# this method should return sqlalchemy session
return db.session
class TestForm(ModelForm):
data = ModelFormField(fields.FormField(TestRelationForm))
class Meta:
model = Test
@classmethod
def get_session():
# this method should return sqlalchemy session
return db.session
In meinem Handler, ich rufe Form = Testform(), so wird das Formular instanziiert ... und ich bin das Bestehen der Instanziierung bis zur Hauptvorlage mit der Zeile: return render_template("main.html", form=form)
ich selbst zum Bearbeiten der Form an dieser Stelle nicht egal, ich will nur der Test Form, auch die Felder aus TestRelationForm anzuzeigen, wie es beabsichtigt ist zu tun ..