买 PyCharm 打七折,同时给 Django 捐同等金额——年度联合募捐启动

2026-04-17 20 预计阅读时间:1 分钟
来源:djangoproject.com AI 摘要 原文链接

免责声明:本文为 AI 摘要整理,建议结合原文阅读。摘要可能省略上下文、版本差异或边界条件,不作为官方说明。

预计阅读时间:7 分钟

Django 框架能持续迭代、社区能不断壮大,背后离不开 Django Software Foundation(DSF)的运转资金。而每年最直接、最划算的资助方式之一,就是 JetBrains 与 DSF 联合发起的 "Buy PyCharm, Support Django" 活动——你用七折买到 PyCharm Professional,JetBrains 再把同等金额捐给 DSF。今年活动从即日起持续到 5 月 1 日。

捐款流向:四条关键管线

DSF 拿到资金后,主要投入以下方向:

  • Django Fellows——专职维护者,保证 Django 的版本发布、安全补丁和 issue 处理能快速推进,而不是纯靠志愿者零散时间。
  • Djangonaut Space——新贡献者孵化项目,帮新手从"用 Django"过渡到"给 Django 提 PR",降低开源参与门槛。
  • Django Girls——全球范围内的免费编程工作坊,让更多女性和编程初学者接触 Django 和 Web 开发。
  • 国际会议与活动——DjangoCon、一日研讨会、本地 Meetup 的赞助,让社区面对面交流不因经费断档。

这些项目看似"软性",但 Fellows 的存在直接决定了你遇到的安全漏洞能不能在几天内拿到修复版本,Djangonaut Space 决定了下一个核心贡献者从哪里来。资金到位,管线才不会停。

活动规则:折扣 + 等额捐赠

机制很简单:

  1. 通过活动专属链接购买 PyCharm Professional(个人或商业许可证均可)。
  2. 你享受 30% 折扣
  3. JetBrains 将与你支付金额 等额的款项 捐给 DSF。

换句话说,你花 70% 的钱拿到了完整许可证,DSF 同时收到了相当于你全额的捐赠——JetBrains 在中间补了差价。对个人开发者来说,这是性价比最高的资助路径。

在 PyCharm 里跑起一个 Django 项目

既然买了 PyCharm,就别让它闲置。下面用一个最小示例演示 PyCharm Professional 对 Django 的内置支持——项目模板、运行配置、管理命令一键执行。

1. 用 PyCharm 创建 Django 项目

打开 PyCharm → File → New Project,左侧选择 Django,填入项目路径和名称,PyCharm 会自动生成标准 Django 项目结构并配置好虚拟环境。

如果你更习惯命令行,也可以先手动创建再导入:

# 创建项目目录并初始化虚拟环境
mkdir mysite && cd mysite
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# 安装 Django
pip install django

# 生成项目骨架
django-admin startproject config .

2. 添加一个最小应用

python manage.py startapp blog

config/settings.py 中注册应用:

INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    "blog",  # ← 新增
]

blog/models.py 写一个简单模型:

from django.db import models


class Post(models.Model):
    title = models.CharField(max_length=200)
    body = models.TextField()
    published_at = models.DateTimeField(auto_now_add=True)

    class Meta:
        ordering = ["-published_at"]

    def __str__(self):
        return self.title

执行迁移:

python manage.py makemigrations blog
python manage.py migrate

3. 用 PyCharm 运行管理命令

PyCharm Professional 的 Django 支持意味着你不用每次都切终端。Tools → Run manage.py Task… 弹出对话框,直接输入 migratemakemigrationscreatesuperuser 等命令即可执行,输出在下方 Run 窗口实时显示。

启动开发服务器同样一键:右上角运行配置已自动生成,点绿色箭头或 Shift+F10,浏览器打开 http://127.0.0.1:8000/ 就能看到 Django 欢迎页。

4. 快速验证——写一条 API 视图

blog/views.py

from django.http import JsonResponse
from .models import Post


def post_list(request):
    posts = Post.objects.values("title", "published_at")
    return JsonResponse(list(posts), safe=False)

config/urls.py 添加路由:

from django.urls import path
from blog.views import post_list

urlpatterns = [
    path("api/posts/", post_list),
]

重启服务器后访问 http://127.0.0.1:8000/api/posts/,拿到 JSON 响应——整个流程从创建项目到可运行 API,不超过十分钟。

JetBrains 对 Django 的长期贡献

这次募捐只是合作的一个切面。JetBrains 每年发布的 Django Developers SurveyState of Django 报告,是社区了解自身趋势的主要数据来源——哪些版本还在用、部署方式怎么变、开发者痛点在哪,都来自这些调查。DSF 主席 Jeff Triplett 明确提到,这些洞察帮助 DSF "始终把握社区最关心的事"。

此外,更广泛的 Python Developers Survey 也由 JetBrains 与 Python Software Foundation 联合出品,对整个 Python 生态的走向判断同样有参考价值。

如果你已经是 PyCharm 用户

活动只覆盖新购买,已有许可证不参与折扣。但捐助渠道不止这一条:

  • DSF 官网信用卡捐赠——一次性或定期,金额自定。
  • GitHub Sponsors——按月订阅式资助。
  • Benevity 企业捐赠——如果雇主参与该计划,可通过工资扣减捐赠,税前处理。
  • 企业赞助——年捐 $2000+ 可走企业赞助表,获得 DSF 官方认可标识。

参与清单

动作 截止时间 备注
通过活动链接购买 PyCharm 5 月 1 日 七折 + 等额捐赠
已有许可证 → DSF 官网 / GitHub Sponsors 无截止 任意金额
企业级赞助($2000+) 无截止 填企业赞助表

无论走哪条路,资金最终都流向同一组管线:Fellows 维护、新贡献者孵化、入门工作坊、社区会议。Django 的稳定迭代不是免费的——但资助它可以很划算。


相关推荐