Skip to content

spark85/Django-Magic-Frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hello! I am Daniel Ceillan.

Thanks for trying this tool. I am looking for a job, so if you can hire me, 
I will be thankfully... :D

Here you can download my CV: http://dcin.com.ar/daniel_ceillan.pdf

Don't forget to see the "example_project" folder. It is a complete example. 

What you can do with Django-Magic-Frontend (DMF):

+ build in minutes the basic templates, views and urls of all your django models. 
++ Add new, Update, Delete, List all, View details
+ view all the detailed fields of any of your models. 
++ In the detail view you can see all the fields of the model. 
+ Auto-generate a link, to a foreing Object. 
++ In the detail view you can see the link to the related model automatically. 
+ navigate in a breadcrumb menu
+ auto-generate the aliases for each automagic url 
+ use a generic view to add a related object
++ if you have Category, and Product. And a Category has many Products, 
you can use the "create_related_object" view to add a Product to a Category, 
and you won't view in the form the drop down box. And it will be saved as a 
child. 

DMF uses the generic views of django for all that, automatically build the 
urlpatterns, and has a tool for you, to propagate the required templates for 
that actions. 

*********************************************************************
************************* HOW TO IMPLEMENT IT ***********************
*********************************************************************

1) copy DMF to your local apps folder, or install it in python paths. 
2) add django-magic-frontend to your INSTALLED_APPS
3) extend the models from the DMF 'GenericModel'
4) create the generic templates for one model until it is on your need. 
5) use 'tools.copier.py' to duplicate the required templates.
6) run it :) and you are done! 

Don't forget to see the "example_project" folder. It is a complete example. 

You can locate on the "example_project" folder, and type:

python manage.py runserver

and see it working on the browser (localhost:8000)

About

Build django front-end with the less possible effort. Like Django Admin. :P

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published