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&#x27;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.<p>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.<p>If CMS is your usecase, you should have tried Django CMS(it is built on top of Django and support great features. (<a href="http:&#x2F;&#x2F;www.django-cms.org&#x2F;en&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.django-cms.org&#x2F;en&#x2F;</a>)<p>I think you need to understand that every framework or library in the world requires you to read the documentation. There is not shortcut.<p>However, Django CMS also comes up with a very nice installer(<a href="http:&#x2F;&#x2F;docs.django-cms.org&#x2F;en&#x2F;develop&#x2F;introduction&#x2F;install.html" rel="nofollow">http:&#x2F;&#x2F;docs.django-cms.org&#x2F;en&#x2F;develop&#x2F;introduction&#x2F;install.h...</a>). It automates almost everything. Whenever you change your model, you generate migrations and run it.
  python manage.py makemigrations
  python manage.py migrate<p>I think coming from other framework&#x2F;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.