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.

Analyzing Django requirement files on GitHub

143 pointsby jayfkalmost 8 years ago

7 comments

Alex3917almost 8 years ago
&gt; Among all projects, more than 60% use a Django release with one or more known security vulnerabilities. Only 2% are using a secure Django release.<p>Probably because 95% of projects on GitHub are homework assignments for job interviews that never get updated after they&#x27;re submitted.
评论 #14515020 未加载
评论 #14515086 未加载
评论 #14515289 未加载
anentropicalmost 8 years ago
Most Django sites probably aren&#x27;t public github projects though<p>These are more likely Django apps... it&#x27;d be interesting to consider how many of them shouldn&#x27;t even be mentioning Django at all in their requirements.txt files to avoid clashing with the Django version of the project you&#x27;re importing their app into.
评论 #14515753 未加载
minimaxiralmost 8 years ago
A note about the use of BigQuery here: this problem is one of the very few cases where there is <i>so much data</i> that you&#x27;ll actually have to pay money to run the query. (the query processes 2.21TB of data; you get 1TB free, then $5&#x2F;TB).
评论 #14515639 未加载
neonkiwialmost 8 years ago
Oh my, X%! Did the upvoters see the many placeholders in the article or were they asked to vote by someone?
评论 #14514917 未加载
评论 #14515670 未加载
metaphormalmost 8 years ago
I&#x27;m happy to see that people are using the LTS release as intended. Not surprised at all that the newest releases are the least used ones. More than a little surprised that version 1.6 still has any users at all, let alone how many it actually does have.<p>For those not familiar with django&#x27;s release history the 1.6 -&gt; 1.7 major release was a very large change in terms of how database migrations are handled. In 1.6 (and earlier) there was no built in too for it, but a very popular django extension library called South was the standard. In version 1.7 the creator of South (Andrew Godwin) wrote a migration tool for django core that was based on his previous work with South. There is a migration path from South to django core migrations and it&#x27;s not that scary to do but it&#x27;s a little work. That was several years ago at this point though. I wonder if some projects just abandoned upgrading at 1.6 because of this.
评论 #14519297 未加载
ftxrccalmost 8 years ago
Team 2% unite. 1.11 rocks.
评论 #14516329 未加载
arthurkalmost 8 years ago
Any reason why you didn&#x27;t exclude forks from this data?
评论 #14515048 未加载