I'm sorry to say that I haven't seen it before. But I notice that it only 
deals with the models and I want to deal with the views, URLs and settings 
too. Has someone done that before? 

On Thursday, March 15, 2018 at 10:29:01 AM UTC+8, uri...@gmail.com wrote:
>
> Have you seen 
> https://github.com/LegoStormtroopr/django-spaghetti-and-meatballs  ?
>
> On Wednesday, March 14, 2018 at 9:11:59 PM UTC-4, jimw...@gmail.com wrote:
>>
>> Hello,
>>
>> My name is Chenxu Wang from China and I'd like to participate in the GSoC 
>> with coding for Django.
>>
>> *My idea:*
>> I want to develop a tool which can make statistics of every single Django 
>> project. This tool will describe the structure of the selected project, 
>> list its apps, URLs, models and things like that. I also want to draw a GUI 
>> for it if possible.
>>
>> *Background and Significance:*
>> About one year ago, I joined a club in my university which was developing 
>> a wonderful campus App. My mentor was going to graduate and i had to take 
>> over the project. I was a newcomer of Django at that time and it was 
>> difficult for me to master the project in such a short time.
>> It took me for a long time to understand the system structure and began 
>> to contribute to the project(Of course, the doc is not very detailed). 
>> Therefore, I guess it will be more friendly for a newcomer to a big project 
>> if there is a tool to show them the URL path, models, 
>> even views in a tree diagram.
>>
>> *About me and the Feasibility:*
>> I am a computer science student and i have over three years experience of 
>> programming(mainly in C/C++) and over one years experience of Python and 
>> Django programming. I've developed few projects of Django and even tried to 
>> translate its document( but its too much so I failed to translate it all) 
>> and I am kind of familiar with compilers.
>>
>> I think I can get main URLs from urls.py and track them to find out the 
>> tree of URLs(If there are other URL files in apps). I can get models in all 
>> models.py in apps(I can also track them if necessary). It might be kind of 
>> difficult to find the views,  but I guess track the URLs may help.
>> If possible, I want to show them in GUI in order to be more friendly to 
>> people who take over a new project especially if they are new to Django and 
>> I plan to show the settings.py in GUI too so that users can easily find and 
>> change their settings.
>>
>> Any advice?Sincere appreciation for any suggestion.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/c4f29f2b-a624-4470-8140-85417d6dd01f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to