A
A
Alexey Ksenzov2017-02-10 05:27:59
Python
Alexey Ksenzov, 2017-02-10 05:27:59

Python. Choosing a Web Framework?

Little by little, I'm learning Python. And I had a question about web programming.
A month ago, I wrote a small web application in python to interact with some API via json. The application is simple, a few html files with forms and a few .py files that process these forms. Without everyones there WSGI. Access to this application, I get through a standard, python, CGI server.
She asked me, a third-party office, to develop the same application for them for money, with minor edits. Therefore, you need to develop the application further. Add authorization, enter data into the database, etc., and make the deployment normal.
For all this, of course, you need to use a framework. Here, I have a question, but what?
On the one hand, I understand that the application is small, so Flask or Pyramid. Or some other small one...
On the other hand, wouldn't it be better to start learning Django on this small application? What would be in the future, to be prepared for something more?
Who thinks about this?
PS I do not plan to change my profession from a system administrator to a python developer. But you never know how it goes...

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
Mikhail Beloshitsky, 2017-02-10
@KsenZ

Look also in the direction of the bottle , but it is very small, there is not even authorization there (it is assumed that if necessary, you can easily bike it yourself).
Django can take quite a long time to parse if you don't know it, which will delay your commercial development.
So your choice of flask/pyramid seems optimal to me.

A
Alexey Sergeev, 2017-02-10
@SergeevAI

Flask, pyramid, bottle and others, when increasing the functionality, gradually turn into django :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question