+ 7
Honestly, better is a relative term, so whichever one is best for your personal situations is the better choice. As such, I would ask yourself what you're trying to accomplish first and then decide the means of arriving to that destination.
Django is an amazing framework without a doubt, and if I recall correctly, it's programmed in Python, so there is the flexibility you'd gain from Python in this situation versus PHP. As well, the power that's behind Python compared to PHP.
With that being said, you can easily accomplish a lot with PHP also, so you can't really go wrong there. Again, a lot depends upon the nature and size of your project. If it's a huge project and a lot of traffic, you'll gain better performance with Django.
If it were myself, which one would I pick? Both. When it comes to tools, it's not a debate when you can stick each tool on your tool belt so that you're prepared for whatever your situations become.
+ 3
Although I don't know about servers, this may help : https://teamtreehouse.com/community/server-side-development-pythonflaskdjango-vs-php-vs-rails-vs-nodejs
+ 2
if you good at Python then django better in all way otherwise php also good and it's frameworks too.
0
Haw create full text search in django 2.1?