用途:当用户需要用 Django 创建 Web 应用、使用 ORM、admin、视图与路由,或配置项目、应用、模型、迁移与部署时,可使用本技能获取指导。
主要能力:覆盖 Django 的模型(models)、视图(views)、模板(templates)、表单(forms)、admin 后台、REST framework 以及部署等主题。
使用方式:起步阶段涉及 django-admin startproject,以及 startapp、settings、INSTALLED_APPS 等配置;核心部分包括 models 与 makemigrations/migrate 迁移命令、views、urls、templates,以及 admin 注册。可参考官方文档 https://docs.djangoproject.com/。
最佳实践:一应用一职责;模型规范化与索引;视图保持精简,业务逻辑放在 service 或 model 层;注意安全与 CSRF、权限控制。
关键词:django、ORM、MTV、迁移、Python Web。
限制:资料未提供具体版本要求、安装命令、收费方式或平台限制等信息。