django - Create forms from model, save to another -
i'm building survey-type app, questions entered/stored in model (by admin). want use model auto-create user facging form (the response stored in model.
class question(models.model): question_text = models.charfield(max_length=150) questionnaire = models.foreignkey(questionnaire) # 'lump' questions class response(models.model): question = models.foreignkey(question) response_text = models.charfield(max_length=150) user = models.integerfield() # used record user id i'm not sure what's correct approach - using modelform (populating through init) or 'regular' form - i'm not sure how output results - using print or adding form property.
thanks.
in init can
self.fields['your_field']=forms.modelchoicefield(queryset=yourqueryset.objects.get(pk=x)) // alternatively filter first() to enforce initial foreign key object
Comments
Post a Comment