Is Django good for big projects?

Django is well established, mature and has a very large ecosystem of third party libraries and out of the box features that really make the development easy and fast . You really don’t want to write all the glue code for ORM, database, task runner, authentication, admin etc. The biggest strength around Django is python.

Read more

Can I use Django for small projects?

Django might help in some specific use-cases, but it might not be wise to develop everything with Django (or any other framework alone). You need to build a very basic app, which does not require database, file operations, or anything even remotely complex. Micro frameworks are better suited for these use-cases.

Read more