Timothy - I am implementing something similar (Model GUI.png attached) that 
is within a larger structure that not only generates models.py, but 
registers them to the admin, builds the modelforms, and generates JS logic 
etc.

Rather than such a thing being useful for developers I have found it great 
to be able to use non-programmers to basically build the first 70% of apps 
I work on.

Also, fyi - Mezzanine comes with something similar (also attached), but 
more dynamic in the sense that the models are never actually written out - 
they are stored in a table, the forms are rendered off the table, and the 
information is saved FK to the field in a separate table.

Let me know if you want to discuss what we each have done a little more to 
see if we can learn anything from each other's experiences.

JD


On Saturday, September 8, 2012 8:31:00 PM UTC-6, Alec Taylor wrote:
>
> Kurtis: That looks very interesting; just finished reading it. 
>
> I wouldn't recommend this for Timothy though; it looks like something 
> which will require a large team to develop. 
>
> Maybe submit it as a project proposal to Canonical? 
>
> Or post on Django-Dev [and here] to see if you can get a large + 
> skilled enough team to build such a system. 
>
> On Sun, Sep 9, 2012 at 6:41 AM, Kurtis Mullins 
> <kurtis....@gmail.com<javascript:>> 
> wrote: 
> > You could take it a few steps farther and reproduce some work done by a 
> > doctor(now) I used to go to school with. 
> > 
> > http://knoesis.wright.edu/research/srl/projects/mobicloud/ 
> > 
> > 
> > On Sat, Sep 8, 2012 at 2:50 PM, Javier Guerra Giraldez <
> jav...@guerrag.com <javascript:>> 
> > wrote: 
> >> 
> >> On Fri, Sep 7, 2012 at 9:42 PM, Timothy Clemans 
> >> <timothy...@gmail.com <javascript:>> wrote: 
> >> > I've developed a GUI for creating models, see 
> >> > https://github.com/timothyclemans/django-admin-models-editor 
> >> > 
> >> > Would this be helpful for developers? Would it be useful for you? 
> Should 
> >> > I 
> >> > keep developing it? What features would you like to see added? 
> >> 
> >> personally, i much prefer the reverse approach:  i write the models, 
> >> and a tool (ie. django-extensions) generates a graphical 
> >> representation. 
> >> 
> >> pros: 
> >>  - the final models are exactly what i want them to be.  even if the 
> >> graphical tool doesn't support some obscure Django feature, i can 
> >> still use it; it's just not shown graphically. 
> >> 
> >>  - i don't have to learn a different (graphical) language 
> >> 
> >>  - i keep fluent in the real Django language, so i don't have to 
> >> relearn it when for any reason i don't have to use that tool. 
> >> 
> >> cons: 
> >>   - less sexy than not writing code 
> >> 
> >> -- 
> >> Javier 
> >> 
> >> -- 
> >> You received this message because you are subscribed to the Google 
> Groups 
> >> "Django users" group. 
> >> To post to this group, send email to 
> >> django...@googlegroups.com<javascript:>. 
>
> >> To unsubscribe from this group, send email to 
> >> django-users...@googlegroups.com <javascript:>. 
> >> For more options, visit this group at 
> >> http://groups.google.com/group/django-users?hl=en. 
> >> 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Django users" group. 
> > To post to this group, send email to 
> > django...@googlegroups.com<javascript:>. 
>
> > To unsubscribe from this group, send email to 
> > django-users...@googlegroups.com <javascript:>. 
> > For more options, visit this group at 
> > http://groups.google.com/group/django-users?hl=en. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/M6DSZabzv9QJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

<<attachment: Mezzanine Example.png>>

<<attachment: Model GUI.png>>

Reply via email to