0
0
0xC0CAC01A2014-11-13 21:53:17
Django
0xC0CAC01A, 2014-11-13 21:53:17

What are the tools to speed up Django development?

What are the tools to speed up Django development? I would like to be able to draw forms, and have all the necessary views.py, templates and forms.py generated by themselves. Well, any other code-generating and other means are also interesting.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Y
ykalchevskiy, 2014-11-13
@ykalchevskiy

I recommend looking at https://github.com/audreyr/cookiecutter. This is a utility for creating projects from templates. In the description, you can find many ready-made templates for Django projects. You can also find templates for Django applications on the web (for example, https://github.com/wildfish/cookiecutter-django-crud ). You can create your own project template and use it for all your developments.
There is also a package (copied from Ruby on Rails) -- https://github.com/modocache/django-generate-scaffold . True, it has not been updated for a long time.
And of course, the site that every Django developer should know is https://www.djangopackages.com/ . There is also a relevant section -https://www.djangopackages.com/grids/g/bootstraps/ Follow the links, maybe you will find what you are looking for.
If we talk about the IDE for Django (and for Python in general), then this is, IMHO, PyCharm. He knows how to create a new project and has good opportunities for automatic code generation (see, for example, the tutorial https://www.jetbrains.com/pycharm/quickstart/djang... ). True, this functionality is only in the paid version.

W
wiz, 2014-11-20
@wiz

Coffee.

C
Cyril, 2014-11-20
@aeHarkonnen

alpha.djangogenerator.com
This is exactly what it does, I have been looking for a long time, I don’t know what version of django is now and whether this project is being updated at all.

G
Grigory Kalyashov, 2014-11-20
@kalyashov

Where even faster? :D

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question