{"title":"如何引导","version":"6.0","locale":"zh-hans","docname":"howto/index","url":"/zh-hans/6.0/howto/","canonical":"https://djangodocs.dev/zh-hans/6.0/howto/","summary":"涵盖常见任务和问题的实用指南。 模型，数据和数据库 Link to this heading # 如何为模型提供初始数据 如何将 Django 与旧有的数据库集成 编写自定义模型字段 如何创建数据库迁移 如何编写自定义的查询器 模板和输出 Link to this heading # 如何输出 CSV 如何创建 PDF 文件…","html":"<h1>如何引导<a class=\"heading-anchor\" href=\"#how-to-guides\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>涵盖常见任务和问题的实用指南。</p>\n<section id=\"models-data-and-databases\">\n<h2>模型，数据和数据库<a class=\"heading-anchor\" href=\"#models-data-and-databases\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/initial-data/\">如何为模型提供初始数据</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/legacy-databases/\">如何将 Django 与旧有的数据库集成</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/custom-model-fields/\">编写自定义模型字段</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/writing-migrations/\">如何创建数据库迁移</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/custom-lookups/\">如何编写自定义的查询器</a></li>\n</ul>\n</div>\n</section>\n<section id=\"templates-and-output\">\n<h2>模板和输出<a class=\"heading-anchor\" href=\"#templates-and-output\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/outputting-csv/\">如何输出 CSV</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/outputting-pdf/\">如何创建 PDF 文件</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/overriding-templates/\">如何覆盖模板</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/custom-template-backend/\">如何编写一个自定义的模板后端</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/custom-template-tags/\">如何编写自定义的模板标签和过滤器</a></li>\n</ul>\n</div>\n</section>\n<section id=\"project-configuration-and-management\">\n<h2>项目配置和管理<a class=\"heading-anchor\" href=\"#project-configuration-and-management\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/static-files/\">如何管理静态文件（如图片、JavaScript、CSS）</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/logging/\">如何配置和使用日志</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/error-reporting/\">如何管理错误报告</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/delete-app/\">如何删除一个 Django 应用</a></li>\n</ul>\n</div>\n</section>\n<section id=\"installing-deploying-and-upgrading\">\n<h2>安装、部署和升级<a class=\"heading-anchor\" href=\"#installing-deploying-and-upgrading\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/upgrade-version/\">如何将 Django 更新至新的版本</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/windows/\">如何在 Windows 上安装 Django</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/deployment/\">如何部署 Django</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/static-files/deployment/\">如何部署静态文件</a></li>\n</ul>\n</div>\n</section>\n<section id=\"other-guides\">\n<h2>其他指导<a class=\"heading-anchor\" href=\"#other-guides\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/auth-remote-user/\">使用 <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code> 进行身份验证</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/csp/\">如何使用 Django 的内容安全策略</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/csrf/\">如何使用 Django 提供的 CSRF 防护功能</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/custom-file-storage/\">如何编写一个自定义的文件存储类</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/custom-management-commands/\">编写自定义 <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> 命令</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/6.0/howto/custom-shell/\">如何自定义 <code class=\"docutils literal notranslate\"><span class=\"pre\">shell</span></code> 命令</a></li>\n</ul>\n</div>\n<aside class=\"admonition admonition-seealso\">\n<p class=\"admonition-title\">See also</p>\n<p><a class=\"reference external\" href=\"https://www.djangoproject.com/community/\">Django 聚合社区</a>，我们将全球 Django 社区的内容聚合至此。聚合社区中的很多作者编写了本快速指南文档。</p>\n</aside>\n</section>","rootId":"how-to-guides","toc":[{"title":"模型，数据和数据库","anchor":"models-data-and-databases","children":[]},{"title":"模板和输出","anchor":"templates-and-output","children":[]},{"title":"项目配置和管理","anchor":"project-configuration-and-management","children":[]},{"title":"安装、部署和升级","anchor":"installing-deploying-and-upgrading","children":[]},{"title":"其他指导","anchor":"other-guides","children":[]}],"breadcrumbs":[],"prev":{"docname":"topics/tasks","title":"Django's Tasks framework","url":"/zh-hans/6.0/topics/tasks/"},"next":{"docname":"howto/initial-data","title":"如何为模型提供初始数据","url":"/zh-hans/6.0/howto/initial-data/"},"formats":{"html":"/zh-hans/6.0/howto/","markdown":"/zh-hans/6.0/howto.md","json":"/zh-hans/6.0/howto.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/howto/index.txt","official":"https://docs.djangoproject.com/zh-hans/6.0/howto/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}