I am building a "rule editor" for NLP purposes. I want to give editors the ability to see "in real time" (after saving), how their rule would work in practice for training sentences they have added to the rule.
ie. a Rule admin form, contains a one2many inline TrainingSentence form
I am hoping to use your package to add a dynamic textarea field "response" that is populated on load with the JSON response from the NLP system for each sentence.
But I am unsure how to construct the DynamicField so that it reads the data from the rule property so that I can call my get_json() helper function to fetch the JSON to set as the initial value for the response dynamic field.
class TrainingSentence(models.Model):
rule = models.ForeignKey(Rule, on_delete=models.CASCADE)
class TrainingSentenceForm(DynamicFormMixin, forms.ModelForm):
response = DynamicField(..)
Any advice would be greatly appreciated.
Note: Eventually I might just do this via AJAX, but I am hoping to stick to just backend logic for now.
I am building a "rule editor" for NLP purposes. I want to give editors the ability to see "in real time" (after saving), how their rule would work in practice for training sentences they have added to the rule.
ie. a Rule admin form, contains a one2many inline TrainingSentence form
I am hoping to use your package to add a dynamic textarea field "response" that is populated on load with the JSON response from the NLP system for each sentence.
But I am unsure how to construct the
DynamicFieldso that it reads the data from theruleproperty so that I can call myget_json()helper function to fetch the JSON to set as the initial value for theresponsedynamic field.Any advice would be greatly appreciated.
Note: Eventually I might just do this via AJAX, but I am hoping to stick to just backend logic for now.