Hello,
> 1) there is no other approach (like creating a model on the fly, that
> is not writing in models.py. But it looks against the way django
> works) and any idea is welcomed.
>
> Generally I've found that creating a real model to store the data is
> easiest in the long run and usually involves less programming.
It definitely looks easier for me to code a model per experiment. But
I'm writing this app for seomeone else and I foind it will be easier to
give to this person the opportunity to create by himself the definition
of the experiment. Of course it means my app should be rather simple to
make it handle this (adding or substracting field of the form or
changing things ) without loosing the data and this is where I don't
know if I can really program this. I'll try with a simpler version and
look again at our advice after some tests.
>
> 2) Also keeping all the experiments data in only one table and getting
> all the information for one experiment by finding all the row with the
> same uid looks a little bit a time consuming process but for now we
> used the bureaucracy plugin for the last six month and it doesn't look
> like it is slowing down too much the response of the wiki so it might
> not be so inefficient after all. Maybe it will scale badly. Here again
> any advice is welcomed.
>
> Databases are usually good at this sort of thing. It shouldn't be a
> problem, but might require some database tuning.
>
OK.
> 3) The data to create the form is stored in a table (as a say, like a
> recipe) and so will it be better to create the form in the views.py or
> in the template (in that case in the view I gather the field
> definitions and then in templates loops through the table and create
> the widget at that time).
>
> Again, it's possible to do this, but it's hard. Are all of the fields
> just plain text fields, or are some choice fields?
>
there are some choice field, and date field but may be I can gather some
common field in the definition of the experiment.
thanks for the information
sincerely
L.