4 ms·
Hello! I have been writing Django for more than 3 years now and I think I qualify to give a counterpoint. First, I would agree that Django's documentation could
by mundanevoice 11y ago
Hello! I have been writing Django for more than 3 years now and I think I qualify to give a counterpoint. First, I would agree that Django's documentation could be more beginner friendly. But you know providing excellent cutting edge tool and providing excellent documentation is a very difficult task and it does require some more love.
Django as a framework is very different form traditional CMSes like wordpress, Drupal etc. It is mostly meant to write scalable web services with great speed and has batteries included for example a good ORM, migration assistant, good admin etc.
If CMS is your usecase, you should have tried Django CMS(it is built on top of Django and support great features. (http://www.django-cms.org/en/ http://www.django-cms.org/en/)
I think you need to understand that every framework or library in the world requires you to read the documentation. There is not shortcut.
However, Django CMS also comes up with a very nice installer(http://docs.django-cms.org/en/develop/introduction/install.html http://docs.django-cms.org/en/develop/introduction/install.h...). It automates almost everything. Whenever you change your model, you generate migrations and run it.
python manage.py makemigrations
python manage.py migrate
I think coming from other framework/language, just be a little patient and give it another try. If you still feel any issues, feel free to jump in the IRC (#django, #django-cms) and ask your questions. The community is nice and kind enough and you will probably never hit a roadblock.
- vessenes 11y agoClearly the community is a huge asset! This is some of the politest advocacy I've seen in an Open Source project. Thank you!