Django Packages 现在运行在 Django 5.1 上。升级过程非常顺利,我们等待了几周,直到我们依赖的软件包生态系统也升级并准备好用于 Django 5.1。
今天下午,我们合并了 issue #1246 并将其部署到生产环境。过去几个小时我们观察到日志记录干净。
从 Django 5.0 升级到 Django 5.1 对我们来说非常顺利。
这是我们 Djangonaut Space 会议的第二周,我们已经有两位团队成员的拉取请求被接受并部署了。
我们合并了 Farhan Ali Raza 的三个拉取请求,涵盖了从文档更新 #1172,到我们添加/更新软件包表单的文档链接 #1173,以及更新我们的 PyPI 更新器以查找文档链接 #1180 的所有内容。
我们合并了 Victoria Cruces 的首次贡献,将我们的 Changelog 博客添加到我们的页脚中,以便现在每个人都可以找到它,#1185。如果您是从我们的 Mastodon/Fosstodon 帐户阅读此内容,那么您已经了解我们的 Changelog。
Neptune 团队,干得漂亮!
在进行常规维护以保持 Django Packages 更新时 #1156,我们修复了 Python3 视图页面中的一个错误 #1157。
我们还注意到一个遗留的 /api/v3/users/ 端点,它将用户与其 GitHub 和 GitLab 用户帐户聚合在一起,在我们的 Sentry 日志中生成了一些 500 错误。
今天下午,我们采取了积极主动的措施,为我们的用户 REST 端点实施了身份验证 #1158。我们计划在完全删除这些 REST 端点之前,与我们的项目维护者详细讨论这些端点。
值得注意的是,这些端点中没有泄露任何私人数据、密码或电子邮件。
如果您构建了一个依赖于这些 REST 端点的工具,请随时 打开 GitHub Issue,我们将在删除它们之前考虑您的用例。
我们很高兴地宣布对 Django Packages 上 Sitemap 生成方式进行重大更新,这要归功于 Maksudul Haque 的重大修改。这项改进,详细信息请参见 pull request #1147,改变了我们创建 sitemap.xml 文件的方式,使我们的网站对用户和搜索引擎都更易于导航。
通过此更新,我们的 Sitemap 现在涵盖了更广泛的内容。除了我们的社区依赖的软件包和比较网格的动态列表之外,我们还集成了更多的静态页面和我们定期更新的博客。这种扩展确保了 Django Packages 的所有方面都更易于访问和高效地索引,从而提高了我们社区重视的资源的可见性。
感谢 Ryan Cheley 显著增强了 Django Packages 用户资料上的社交媒体连接!借助 Ryan 的贡献,详细信息请参见 GitHub issue #1115,资料现在可以包含指向各种平台的链接。除了现有的选项外,用户现在可以包括他们的 GitLab 和 Bitbucket 资料以及最多四个指向其他社交媒体页面(如 Mastodon、LinkedIn、个人博客、YouTube 等)的链接。
| 搜索权重 | 包 | 描述 | 最后 PyPI 发布 | 星标 | 派生 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| {{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | 分类表格: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | 不适用 | {{ item.score }} | 不适用 | {{ item.repo_watchers }} | 不适用 | {{ item.repo_forks }} | 不适用 |