There are lots of python open source frameworks , like Django, Flask, webpy, etc., but which ones are most commonly used? We have collected some valuable comments from Python users and simply introduced the Python open source framework that they consider to be the most common.
First, Python's most famous framework: Django
The framework is generally not used when learning about Python basics and Python advanced. But when you learn python, you must have heard of Django, which is like a good friend.
Django It's an open-source Web application framework, and Django, written by Python, should be one of the most famous Python frameworks. Gae and Erlang are closely related to Python. Django is the feeling of being tall yet, and it's great for its fully automated management backend: just use the ORM to do simple object definition, you can automatically generate the database structure, as well as a full-featured management background.
Second, a small and lightweight Web application framework written in Python: Flask
Flask is also a Web application framework, unlike Django, which is a lightweight Web application framework. Based on the Werkzeug Wsgi Toolbox and the Jinja2 template engine. Flask is also known as "microframework" because it uses a simple core and adds other features with extension. Flask does not have the default database, form validation tools used. But flask can be amplified, you can use Flask-extension to add some features that are not in front of you.
Third, the ideal framework of real-time Web services: Tornado asynchronous non-blocking IO Python web framework
Tornado its full name is Torado Web server, we can know it can be used as a Web server just from its names, but it is also a Python web development framework. Tornado and the current mainstream WEB server framework have a distinct difference from most Python frameworks: It's a non-blocking server, and it's pretty fast. is also one of the more commonly used Python open source frameworks.
There are many open source frameworks for Python that are used by people of different needs, the turbogears of the Python web site development Framework, the WEB2PY full-stack web framework, the Falcon high-performance Python framework, the Buildbot continuous integration testing Framework, and Scrapy crawler frame and so on, here is not the meaning of the example. In the future study and work of Iplaypython, everyone will understand these frameworks.
Play Snake net article, reprint please indicate the source and article URL: http://www.iplaypy.com/wenda/wd192.html [copy]
What are the most common open source frameworks for Python?