📜  Django 教程

📅  最后修改于: 2022-05-13 01:55:50.441000             🧑  作者: Mango

Django 教程

Django 是一个基于 Python 的 Web 框架,可让您快速创建高效的 Web 应用程序。它也被称为包含电池的框架,因为 Django 为所有内容提供内置功能,包括 Django 管理界面、默认数据库 - SQLlite3 等。当您构建网站时,您总是需要一组类似的组件:一种处理用户的方法身份验证(注册、登录、退出)、网站的管理面板、表单、上传文件的方式等。Django 为您提供了现成的组件供您使用,也可用于快速开发。

django 教程

为什么选择 Django 框架?

  • 优秀的文档和高可扩展性。
  • 由顶级跨国公司和公司使用,例如 Instagram、Disqus、Spotify、Youtube、Bitbucket、Dropbox 等,而且名单永无止境。
  • 最容易学习的框架,快速开发和完全包括电池。
  • 学习 Django 的最后一个但并非最不重要的原因是Python , Python具有庞大的库和功能,例如 Web Scrapping、机器学习、图像处理、科学计算等。可以将所有这些与 Web 应用程序集成并做很多很多的进步东西。

最近关于 Django 的文章!

Django 基础

  • Django 基础
  • Django 介绍与安装
  • 何时使用 Django?与其他开发堆栈的比较
  • Django 项目 MVT 结构
  • 如何在 Django 中使用 MVT 创建基本项目?
  • 如何在 Django 中创建应用程序?

Django 表单

  • Django 表单
  • 如何使用 Django Forms 创建表单?
  • 在 Django 中呈现 HTML 表单(GET 和 POST)
  • Django 表单字段
  • 表单字段自定义小部件
  • 初始表单数据 – Django Forms
  • ModelForm – 从模型创建表单
  • 手动渲染表单字段
  • Django 表单集
  • Django 模型表单集

Django 模板

  • Django 模板
  • 模板过滤器
  • 模板标签
  • 变量
  • 布尔运算符
  • for 循环
  • if – Django 模板
  • 模板继承

杂项

  • 在 Django 中处理 Ajax 请求
  • Django中具有自定义权限的用户组
  • Django 管理界面
  • 扩展和自定义 django-allauth
  • Django – 处理警告
  • 使用 django 的会话框架
  • Django 注册并使用确认电子邮件登录

Django 视图

  • Django 视图
  • 基于函数的视图
    • 创建视图
    • 列表显示
    • 详细视图
    • 更新视图
    • 删除视图
  • 基于类的通用视图 Django
    • 创建视图
    • 列表显示
    • 详细视图
    • 更新视图
    • 删除视图
    • 窗体视图

    Django 模型

    • Django 模型
    • ORM – 插入、更新和删除数据
    • 基本应用模型 - Makemigrations 和 Migrate
    • 模型数据类型和字段列表
    • 在 Django 模型中添加 slug 字段
    • Django 中的中间字段
    • 在 Django 中上传图片
    • 在 Django 管理界面中渲染模型
    • 使用 __str__函数更改对象显示名称 – Django 模型
    • 内置字段验证 – Django 模型
    • Django 模型中的自定义字段验证
    • 如何使用 Django 字段选择?
    • 覆盖保存方法 – Django 模型

    项目

    • Google 身份验证和从头开始获取邮件
    • 使用 Django 的 ToDo webapp
    • Django 新闻应用
    • 使用 Django 的天气应用程序