三、七天入门django开发

技术三、七天入门django开发 三、七天入门django开发 - Django模型层前言
Django 提供了完善的模型(model)层用来创建和存取数据,不需要我们直接对数据库进行操作。
模型层是什

三七天开始django开发-Django模型层

前言

Django为创建和访问数据提供了一个完美的模型层,我们不需要直接操作数据库。

模型层是什么

模型层位于Django视图层和数据库之间。

视图层 ----- 模型层 ------ 数据库

为什么需要模型层

掩盖不同数据库之间的差异

开发人员专注于业务逻辑的开发

模型层为开发提供了许多方便的工具。

据说以前的视图层编写各种服务,比如创建新文件——也就是说,将数据库插入数据库,

直接操作数据库的语法插入到。

Django 模型层的基础知识:

每个模型都是一个Python类,它继承了django.db.models.model类。

模型的每个属性代表一个数据库字段。

为自动数据库访问生成api。

Django 数据类型:

在这里,我们首先使用Django的sqlite3数据库,稍后可以将其前移至MySQL。

Django通过自己的ORM框架来操作数据库,并且本地支持轻量级sqlite3数据库。

在“设置”中,配置数据库相关参数并使用sqlite3,不做任何修改。

在使用数据库之前,您需要在settings.py中注册应用程序:

使用 Django 来完成一个博客的搭建

创建博客文章类型

1.文章标题-文本类型

2.文章摘要-文本类型

3.文章内容-文本类型

4.唯一标识标签-整数类型(自增长,主键标识)

5.发布日期-日期类型

模型层定义字段:

模特。py

类文章(模型。型号):

#文章ID

article_id=models。自动字段(主键=真)

#文章标题

标题=模型。文本字段()

#文章摘要

brief_content=模型。文本字段()

#文章主要内容

内容=模型。文本字段()

#文章发布日期

publish_date=模型。日期时间字段(自动立即=真)

模型更改会生成迁移的文件。

python manage.py makemigrations

在myblogs目录的migrations目录中生成一个0001_initial.py迁移记录文件。

运行迁移文件,并将迁移文件的内容同步到数据库sqlite3中。

python manage.py迁移

您可以使用Navicat工具远程连接并查看。

新连接-SQLite

选择SQLite3数据,直接打开。没有帐户密码。

开发数据库后,您可以看到新创建的数据和数据库的字段。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/139163.html

(0)

相关推荐

  • Android基础知识点有哪些

    技术Android基础知识点有哪些本篇内容介绍了“Android基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

    攻略 2021年11月3日
  • 灯笼的简单做法,小灯笼的手工DIY做法

    技术灯笼的简单做法,小灯笼的手工DIY做法1、首先要准备的工具有:彩纸、裁刀、钳子和一些铁丝,当然还有锥子或者是针,会被用来钻孔灯笼的简单做法。2、彩纸需要是两种不同颜色的,大小是7/4英寸*9英寸的。(这里单位是英寸,

    生活 2021年10月27日
  • 如何分析ASP.NET三层结构及三层架构的缺点

    技术如何分析ASP.NET三层结构及三层架构的缺点如何分析ASP.NET三层结构及三层架构的缺点,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。ASP.NET

    攻略 2021年11月26日
  • jquery如何判断点击了几次

    技术jquery如何判断点击了几次本篇内容主要讲解“jquery如何判断点击了几次”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何判断点击了几次”吧!

    攻略 2021年11月19日
  • 基于Arduino OpenCV的弹跳机器人是什么?

    技术基于Arduino+OpenCV的颠球机器人是怎样的本篇文章给大家分享的是有关基于Arduino+OpenCV的颠球机器人是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说

    攻略 2021年12月15日
  • 军人敬礼简笔画,敬礼的小学生怎么画,简笔画

    技术军人敬礼简笔画,敬礼的小学生怎么画,简笔画敬礼的小学生简笔画如下军人敬礼简笔画: 1、敬礼分为举手礼、注目礼、举枪礼和少先队礼等。行礼表示尊敬,用于书信结尾表示尊敬,对人恭敬,以礼相待。如《吕氏春秋·怀宠》:“求其孤

    生活 2021年10月31日