The tools you mentioned are all backend focused frameworks. I will say, you can choose one of them as you may prefer (maybe Laravel and Django will be better since it's more organized than Node.js). But no matter what, if you will create a website builder application, today you'll need a frontend framework like Vue.js, React or Angular - or maybe Ember.js, Svelte and Meteor.
For social networking which is so hungry about realtime communications, I will recommend looking into RethinkDB, which is realtime focused database system. I would say, that Python and Node.js, you should select the one, you are most familiar with, likewise with Angular and React. But use technologies like WebSockets (or the successor WebTransport) and RethinkDB, or PostgreSQL/MySQL with a MQ system to ensure realtime features.
I wouldn't recommend AngularJS, but I assume you mean Angular - the newer version.
I personally will say if it is a large scale application, Angular may be easier to manage, since it's service focused and not state focused. If it is a small / medium scale application, then use React or Vue.js, and you will also be able to scale up the application afterwards.