TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

There are no open issues or pull requests on Flask

456 pointsby b_mc2almost 3 years ago

30 comments

madroxalmost 3 years ago
I really feel like Python has an embarrassment of riches in terms of web frameworks. Django, Flask, and even FastAPI are master classes in how to build great open source projects that will survive the test of time. In my opinion they're a huge reason why Python continues to be a popular language for backend development.
评论 #31954887 未加载
评论 #31954543 未加载
评论 #31959080 未加载
评论 #31957467 未加载
评论 #31954829 未加载
评论 #31956550 未加载
评论 #31956916 未加载
评论 #31960873 未加载
zargonalmost 3 years ago
After a cursory browse of the last few months of issues, this looks legitimate and not even a case of "ornery maintainers close everything as won't fix." (Not that it isn't their right to do so, but I did wonder.)
评论 #31953988 未加载
评论 #31956136 未加载
gkobergeralmost 3 years ago
Just echoing what a lot of people here have said – I love Flask. It was the first time I ever could relax and just enjoy programming. It was beautiful, simple, easy, thoughtful. I had been programming for years, and it just felt like a breath of fresh air at the time.
评论 #31958673 未加载
评论 #31954703 未加载
dmw_ngalmost 3 years ago
Fully developed Flask projects tend to be significantly more hairballish and custom compared to something like Django, but it's extremely hard to kick the habit and convenience once something has initially been prototyped in Flask (or Bottle, same deal). Commercially I'd much rather encounter an existing Django project, but at home 90% of the time I'll reach for Flask first, the rest being cases where there are some off-the-shelf Django components that will definitely save a ton of time, and the ceremony is worth paying.
评论 #31956006 未加载
评论 #31958563 未加载
评论 #31957285 未加载
评论 #31956077 未加载
elbigbadalmost 3 years ago
I love flask so much. Along with requests it has been among the two single most useful things about Python for me and the things I typically reach for Python for.
评论 #31953627 未加载
评论 #31953671 未加载
评论 #31954462 未加载
评论 #31954520 未加载
hprotagonistalmost 3 years ago
Flask ain’t going anywhere, but i’m a serious FastAPI devotee now.<p>pydantic validation throwing a 422 with what’s wrong before my endpoint ever gets hit is a fucking superpower.
评论 #31955290 未加载
Jowseyalmost 3 years ago
Really awesome feat.<p>As a side note, not sure if it&#x27;s just me, but I feel a sort of &quot;tip jar effect&quot; with projects that have no open PRs&#x2F;issues. I feel like I&#x27;d be far less willing to submit one if there&#x27;s no others there. Like all eyes would be on me if I were to do so. Something about adding your issue to the pile just feels a little more welcoming. Just me?
评论 #31955857 未加载
wgjordanalmost 3 years ago
I&#x27;ve been similarly impressed by the quality of Sequel [1], a database toolkit for Ruby that accomplishes a similar feat. 0 open &#x2F; 1150 closed issues, 0 open &#x2F; 672 closed PRs.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;jeremyevans&#x2F;sequel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jeremyevans&#x2F;sequel</a>
b_mc2almost 3 years ago
Go to for me has been a simple Flask framework and HTMX to make my sites seem and feel more dynamic, and then deploy the whole thing with Zappa as an AWS Lambda function. Super simple to add a new endpoint in Flask and ping it with HTMX.
jamal-kumaralmost 3 years ago
I&#x27;ve been using flask for 10+ years now, mostly for prototyping webapps, but it&#x27;s cool to see those projects which never got too large for needing something more scalable or apt to complexity that are still up and running with minimal maintenance needed to be done on them. I think that most of the problems in flask programs I might have encountered are just problems with the language it&#x27;s written in, and the tradeoffs you have to make in a dynamically typed language in terms of tooling, but those are just things you get used to as a developer wielding double edged swords all over the place.<p>It just does an incredible job of staying out of the way and never having become some bloated beast which ends up causing problems due to some misplaced voracious appetite for eating as many batteries to include as possible.
b_mc2almost 3 years ago
Flask Github: <a href="https:&#x2F;&#x2F;github.com&#x2F;pallets&#x2F;flask" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pallets&#x2F;flask</a>
spacemanmattalmost 3 years ago
I&#x27;m not a big Python user but Flask keeps making my radar for being a <i>good product</i>.
评论 #31953926 未加载
rossdavidhalmost 3 years ago
I started with, and still normally use Django if I&#x27;m doing web, but I have used Flask and quite like it. In many ways it reminds me of early Django, when it did just a few things, well. I bet it&#x27;s part of how Flask&#x27;s maintainer was able to get to such a &quot;no open issues&quot; state. We need more software like that.
followbenalmost 3 years ago
If only FastAPI could achieve the same…
评论 #31953948 未加载
评论 #31954199 未加载
评论 #31956696 未加载
评论 #31953857 未加载
jacindaalmost 3 years ago
I love the Python web framework community and how friendly it is. The first two replies are congratulations from major Django contributors (Jeff Triplett and Andrew Godwin).
anyfactoralmost 3 years ago
I love flask. I use restful flask on every project and I experimented with flask restplus and flask restx. I don&#x27;t feel technically limited with Flask or it&#x27;s derivative API frameworks.<p>Flask will always be my go to framework but I am looking forward to actually sitting down learning Fast API and Nestjs with Typescript.<p>FastAPI for my usecase doesn&#x27;t offer anything new but the hype is defeaning and Typer CLI seems like a good way to build CLI projects.<p>and Nestjs is something I should learn because I should learn. I didn&#x27;t enjoy django but I need to learn a &quot;professional&quot; backend framework and also Typescript.
评论 #31954538 未加载
评论 #31954087 未加载
devyalmost 3 years ago
I had opened issues and MRs with projects that David Lord was a maintainer (since he&#x27;s been handling lots of Pallet Team&#x27;s open source projects now). Wasn&#x27;t very impressive with his &quot;my way or the high way&quot; approach.<p>Take a look them yourself:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;pallets&#x2F;flask&#x2F;issues?q=is%3Aissue+is%3Aclosed" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pallets&#x2F;flask&#x2F;issues?q=is%3Aissue+is%3Acl...</a><p>I am quite disgusted by his self-congratulatory tweet like that, TBH.<p>Those tickets that the community posts questions and asked for help, he just shut people down.
评论 #31954779 未加载
评论 #31954791 未加载
评论 #31954705 未加载
评论 #31954764 未加载
评论 #31954754 未加载
aynycalmost 3 years ago
Well done, Flask! I always enjoy Flask. I don&#x27;t like using Flask for a full-blown complex website, but for most of our API work, we use Flask and it&#x27;s almost perfect fit.
adenozinealmost 3 years ago
What a feat! Great work, I use Flask somewhat often. I am not surprised they’ve managed to do this, considering how rock-solid the module seems.
12907835202almost 3 years ago
I&#x27;ve never used Flask before and come from mostly PHP&#x2F;JavaScript.<p>One of the first things that struck me reading the tutorial was the use of &quot;g&quot; which seems to stand for &quot;global&quot; and is used to access things like the DB via &quot;g.db&quot;.<p>This seems similar to using $GLOBALS[&#x27;db&#x27;] in PHP which would be a code smell and I think it&#x27;s impossible as of PHP 8.1.<p>If I saw this in a PHP Framework I would assume it was made by an amateur. Can anyone explain if this is common practice in Python and perhaps why it&#x27;s different and not a worry?
评论 #31956559 未加载
nunezalmost 3 years ago
if david is watching this thread: how in the HELL do you maintain Flask AND Jinja while having a life?
评论 #31957155 未加载
bigblindalmost 3 years ago
Congrats to the maintainers!
Qiu_Zhanxuanalmost 3 years ago
Wish Flask had a better ecosystem of extension around it So many extensions are unmaintained like flast-restful&#x2F;openapi...
评论 #31954648 未加载
asdffdsaalmost 3 years ago
I used Flask a long time ago, and never had any complaints. It was, and still is apparently, a great framework
socialist_coderalmost 3 years ago
Does the lack of async still make Flask a good choice for non-hobby web projects?
评论 #31954348 未加载
评论 #31954102 未加载
评论 #31954902 未加载
评论 #31954729 未加载
评论 #31957217 未加载
mr90210almost 3 years ago
Meanwhile well-known nodejs packages are being shipped with malware by their maintainer&#x2F;authors.
评论 #31954144 未加载
ecealmost 3 years ago
Issue Zero, it&#x27;s possible. TIL.
lionkoralmost 3 years ago
Is this one of those repos that auto-close any issue, regardless of the topic, after a few weeks of inactivity? Those always have so many closed issues!<p>Wontfix is the new completed, from what I can tell.
haruharaalmost 3 years ago
This is the real &quot;Dynamic Zero&quot; policy.
Lammyalmost 3 years ago
This post inspired me to check on Bottle, and it can&#x27;t say the same: <a href="https:&#x2F;&#x2F;github.com&#x2F;bottlepy&#x2F;bottle" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bottlepy&#x2F;bottle</a>
评论 #31954558 未加载