4 ms·
Installation isn't even half the battle. Updates are the killer thing in the Python world that even seasoned Django devs (raises hand) get wrong every so often.
by oliwarner 10y ago
Installation isn't even half the battle. Updates are the killer thing in the Python world that even seasoned Django devs (raises hand) get wrong every so often.
Sure, you can `pip install -Ur requirements.txt` but will it work? Do I need to set up continuous integration? Testing servers? What happens when there are backwards incompatibilities between elements?
As things are you need a Django dev on staff to run a Django website. There is no dev-deploy-dump process that Wordpress "designers" get to enjoy. It's constant.
To really compete, Django (not just Django CMS, IMO) needs environment monitoring, testing and upgrading baked in. Many will argue that it's not its job —and they aren't wrong— but nobody else seems to be willing to do this in a way that anything but a seasoned programmer capable of running.