Logo
☆☆☆☆☆
0.0
Beginner
19h 20m

Django起飞:开发现代应用程序

本课程的重点是通过实例学习Django Web开发。你将逐步构建一个Web应用,通过设置不同页面的URL、视图和模板来完成。课程将带你了解各种实用概念,让你的应用更具真实感,例如:创建和管理用户账户、实现搜索筛选功能、上传图片、使用Bootstrap进行样式设计,以及通过AWS(亚马逊云服务)和Heroku进行云端部署。 每个概念都配有可运行的环境,让你获得实际操作的经验。完成本课程后,你将拥有一个基于Django的真实Web应用。这是一门非常适合初学者的课程,帮助你掌握Django的基础知识,并在学习过程中开始动手开发。

21 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Django起飞:开发现代应用程序
本课程的重点是通过实例学习Django Web开发。你将逐步构建一个Web应用,通过设置不同页面的URL、视图和模板来完成。课程将带你了解各种实用概念,让你的应用更具真实感,例如:创建和管理用户账户、实现搜索筛选功能、上传图片、使用Bootstrap进行样式设计,以及通过AWS(亚马逊云服务)和He...

WHAT YOU'LL LEARN

学习如何从零开始搭建一个 Django 应用

Content

21 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    本课程包含哪些内容?

Django Web 应用设置
  1. 1

    创建项目并注册应用

  2. 2

    数据库和媒体文件设置

  3. 3

    Django 简单网页应用

  4. 4

    测验:Django Web 应用设置

结论
  1. 1

    总结!

Django 基础
  1. 1

    Django MVC 模式

  2. 2

    Django 管理站点

  3. 3

    房源列表模型

  4. 4

    测验:Django 基础

附录
  1. 1

    Visual Studio Code 及组件安装

  2. 2

    PostgreSQL 数据库安装

  3. 3

    为 Heroku 应用设置自定义域名

首页
  1. 1

    主页网址

  2. 2

    首页视图与模板

  3. 3

    挑战:创建一个问候页面

  4. 4

    解决方案:创建一个问候页面

  5. 5

    测验:首页

列表页面
  1. 1

    列表视图与数据库查询

  2. 2

    列表模板

  3. 3

    测验:列表页面

新建房源页面
  1. 1

    新建房源表单

  2. 2

    新列表视图和模板

  3. 3

    测验:新列表页面

导航栏
  1. 1

    主页与导航栏

  2. 2

    为列表页与新建页添加导航栏

  3. 3

    测验:导航栏

详情页面
  1. 1

    房源详情页的视图和模板

  2. 2

    为“查看房源”按钮添加详情页链接

  3. 3

    测验:详情页面

我的列表页面
  1. 1

    挑战:创建我的列表页面

  2. 2

    解决方案:创建我的列表页面

  3. 3

    挑战:链接到我的列表页面

  4. 4

    测验:我的列表页面

编辑房源页面
  1. 1

    编辑房源视图和模板(orientation)

  2. 2

    激活编辑按钮

  3. 3

    测验:编辑房源页面

删除房源页面
  1. 1

    删除房源查看页面和模板

  2. 2

    挑战:激活删除按钮

  3. 3

    测验:删除房源页面

用户应用
  1. 1

    创建用户应用

  2. 2

    登录页面

  3. 3

    注销功能

  4. 4

    测验:用户应用

注册页面
  1. 1

    注册表单、视图和模板

  2. 2

    测验:注册页面

外键
  1. 1

    设置外键

  2. 2

    更新我的列表页面和导航栏

  3. 3

    测验:外键

图片
  1. 1

    路径设置

  2. 2

    更新模板以显示图片

  3. 3

    测验:图像

Django 过滤器
  1. 1

    设置并创建筛选条件

  2. 2

    在列表页面添加筛选功能

  3. 3

    测验:Django 过滤器

美化 Django 网络应用
  1. 1

    使用 Bootstrap 样式化页面

  2. 2

    使用 Django Crispy Forms 进行表单样式设计

  3. 3

    测验:为 Django 网站应用添加样式

使用亚马逊网络服务(AWS)
  1. 1

    创建并连接到 Amazon RDS

  2. 2

    创建 Amazon S3 存储桶

  3. 3

    测验:使用亚马逊网络服务(AWS)

Heroku 部署
  1. 1

    配置项目并推送至 Heroku

  2. 2

    测验:Heroku 部署

  3. 3

    释放 AWS 资源

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)