折叠

Django博客实战T02-Django基本应用结构

1. Django基本应用结构

1.1 多页面显示

  • 问题背景

  • 问题拆解

  • Web框架能够将数据抽象成模型(标题和内容的集合)
  • 将数据引入模板进行显示

1.2 Django App

  • 使用python manage.py startapp 应用名称创建Django应用

  • 关注models.py

  • CharField()用于短文本字段,TextField()用于长文本字段

  • Class用于定义一个Article模型(固定书写格式)

  • titlecontent是属性名也是字段名(对应数据库)

  • Django主文件下找到settings.py文件声明我们的应用。

  • 使用makemigrationsmigrate进行同步数据库的迁移,前者是制造迁移,后者是迁移。

  • 前往后台管理程序进行数据修改

    • 编辑应用文件夹下的admin.py文件让应用能在后台管理界面展现,进行后台数据添加

  • setting.py文件中修改中文设置

posted @ 2021-08-10 14:50  Coverpast  阅读(30)  评论(0编辑  收藏  举报