关于服务
翻译我是一名后端开发者,每天都在使用 Django,从第一次迁移到稳定的生产 API 构建 web 项目的服务器端。与我合作,您将获得其他开发者可以阅读和维护的代码:准确反映您业务逻辑的模型,良好使用的 Django ORM 和随着数据增长而保持快速的查询。我在 Django REST Framework 上设计 REST API,设置令牌或会话授权,添加分页、过滤和版本控制,并通过测试覆盖重要场景,以确保部署不是赌博。
我的大多数项目运行在 Postgres 上,数据库层对我来说和 Python 层一样重要。我编写正确的迁移,添加索引以满足查询规划器的期望,并消除悄悄消耗响应时间的 N+1 问题。除此之外,我还为所有不应阻塞请求的任务设置 Celery 和 Redis:发送电子邮件、生成报告、调用外部服务和计划任务。我还配置 Django 管理,以便您的团队拥有一个完整的内部工具用于日常工作,而不是直接访问数据库。
我工作简单且可预测。首先,我理解领域和数据,与您达成 API 合同,然后以小的可验证步骤进行开发,保持清晰的提交历史。我记录端点,保持代码中的秘密,并交付准备好在 Gunicorn 和 Nginx 后面部署的结果。无论您是开始一个新的 Django 项目,还是需要理顺和扩展现有项目 — 我将负责后端并保持其有序。
— Django 和 Django REST Framework 上的 API
— PostgreSQL 上的模型设计和 Django ORM
— 授权、访问控制和管理设置
— Celery 上的后台任务和计划作业
— 迁移、查询优化和测试
我的大多数项目运行在 Postgres 上,数据库层对我来说和 Python 层一样重要。我编写正确的迁移,添加索引以满足查询规划器的期望,并消除悄悄消耗响应时间的 N+1 问题。除此之外,我还为所有不应阻塞请求的任务设置 Celery 和 Redis:发送电子邮件、生成报告、调用外部服务和计划任务。我还配置 Django 管理,以便您的团队拥有一个完整的内部工具用于日常工作,而不是直接访问数据库。
我工作简单且可预测。首先,我理解领域和数据,与您达成 API 合同,然后以小的可验证步骤进行开发,保持清晰的提交历史。我记录端点,保持代码中的秘密,并交付准备好在 Gunicorn 和 Nginx 后面部署的结果。无论您是开始一个新的 Django 项目,还是需要理顺和扩展现有项目 — 我将负责后端并保持其有序。
— Django 和 Django REST Framework 上的 API
— PostgreSQL 上的模型设计和 Django ORM
— 授权、访问控制和管理设置
— Celery 上的后台任务和计划作业
— 迁移、查询优化和测试