Today’s Early Access Preview build of PyCharm brings with it a major new feature: PyCharm now supports the development of Flask Web applications. In order to showcase the details of the support, we’ve recorded a screencast:
A special thing to note is that the Flask plugin is fully open-source, and can be used as an example for developing other framework support plugins for PyCharm. You can find its source code on GitHub. In the coming days, we plan to publish additional documentation on PyCharm’s OpenAPI and the internals of the Flask plugin.
Besides that, we’ve continued our efforts to improve the quality of PyCharm’s code inspections, as well as fixed a number of bugs. You can find more information about that in the release notes.
As usual, the build is available for download on the EAP page. If you installed the previous 2.6 EAP build, you can also update from within the IDE using the “Check for updates” action.
Is there already Bottle support? (If not, there should be!)
No, there isn’t, and it’s not currently on our roadmap.
I double it!
+1, that would be great to have Bottle support in PyCharm.
What features exactly would you like to see? What doesn’t work for you when you work on a Bottle app with PyCharm today?
+1
What about web2py support?
web2py support is not on the roadmap for PyCharm 2.6.
Great stuff. Can’t wait for my next project to try out the new features.
I know that Plone is big beast, but is thre plans to support some underlaing technologies like TAL ? PyCharm could be killer IDE for Plone development.
To be honest, I don’t think that being a killer IDE for Plone development would bring a lot of business to JetBrains these days. We support some pieces of Zope tech, such as buildout, and it’s likely that we’ll gradually add more as we go, but a new templating language is a fairly big undertaking for us and would need a lot of justification.
Thank you for open-sourcing the plugin.
Pingback: Gevent debug support | JetBrains PyCharm Blog
Just wanted to say thanks for all your hard work on this.
I use PyCharm while the rest of the team suffers through Wing, Eclipse, or just ipython. It makes me easily 2-3 times more efficient than everyone else. Easily worth every penny!
Are there any plans to add code-completion to Django’s model.objects.filter() or exclude() methods? They could get the info from the fields defined in a models.py file, and help with the __icontains or __gte (for example).
Yes, we definitely plan to support this. (Wanted to include it into 2.6 actually, but didn’t have enough time.)
Is web2py planned to be supported in later versions than 2.6 ?
We haven’t yet determined the exact roadmap for later versions of PyCharm.
Please look at including web2py support soon. It would make many lives a lot easier.
Thank you so much for this. We use flask a lot and this will help push those of us not already on pycharm to make the move!
Good to see Flask support. What framework is next? And how about making it easy to build our own integrations.
http://www.google.com/trends/explore#q=web2py
To be fair on the “trends” comment – Django dwarfs web2py – see http://www.google.com/trends/explore#q=web2py%2C%20django%2C%20flask&cmpt=q
First, I’m happy to see the Flask support. I hope both you and Flask end up winning w/ this.
Second, I’m really impressed with the direct answers you’re giving other questions. It’s so much easier to say “maybe someday” than “probably never”, but if the answer is really no, I’d rather hear the real answer.