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

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -