django 怎样获取自增id的_Django入门笔记2

一、了解和认识Django模型层

1、什么是模型层

  • 位于Django视图层和数据库之间;屏蔽不同数据库之间的差异

  • python对象和数据库表之间转换;开发者更加专注于业务逻辑的开发

django 怎样获取自增id的_Django入门笔记2_第1张图片

2、模型层的配置

django 怎样获取自增id的_Django入门笔记2_第2张图片

二、创建博客文章模型

1、设置模型

文章标题---文本类型

文章摘要---文本类型

文章内容---文本类型

唯一ID -----Int数字类型(自增、主键)

发布日期---日期类型

2、定义字段

数字类型:IntegerField

文本类型:TextField

日期类型:DataTimeField

自增ID:AutoField

主键定义:primary_key属性

3、模型定义和迁移实现

迁移实现指令:makemigrations

\python\python371\python.exe manage.py makemigrations

django 怎样获取自增id的_Django入门笔记2_第3张图片

4、同步迁移的文件,同步到数据库中

同步数据库指令:

\python\python371\python.exe manage.py migrate

django 怎样获取自增id的_Django入门笔记2_第4张图片

三、初识Django Shell

1、Django  shell的优点

  • Django shell,继承Django项目环境

  • 临时性操作使用Django shell更加方便

  • 小范围的Debug,不需要运行整个项目进行测试

2、Django shell的操作使用

a.进入Django shell 环境,输入指令:

\python\python371\python.exe manage.py shell

b.创建博客标题、内容等,并保存到数据库中

django 怎样获取自增id的_Django入门笔记2_第5张图片

c.查看保存结果是否成功

django 怎样获取自增id的_Django入门笔记2_第6张图片

四、Django Admin模块的了解

优点:

1、Django的后台管理工具

2、读取定义的模型元数据,提供强大的管理使用页面

不足:

1、Django shell新增文章太复杂

2、管理页面是基础设施中重要的部分

3、认证用户、显示管理模型、校验输入等功能类似

使用:

1、创建管理员用户

指令:\python\python371\python manage.py createsuperuser

这里设置用户名和密码一致:django

django 怎样获取自增id的_Django入门笔记2_第7张图片

2、登陆页面进行管理

启动服务指令:\python\python371\python manage.py runserver

在后台输入地址:http://127.0.0.1:8000/admin/,输入刚才设定的账号和密码点击登陆

django 怎样获取自增id的_Django入门笔记2_第8张图片

3、设置查看之前的博客内容

django 怎样获取自增id的_Django入门笔记2_第9张图片

刷新网页页面

django 怎样获取自增id的_Django入门笔记2_第10张图片

4、设定文章显示title内容

在models.py中增加title返回的函数

django 怎样获取自增id的_Django入门笔记2_第11张图片

重启服务后刷新页面

django 怎样获取自增id的_Django入门笔记2_第12张图片

5、返回博客文章内容

>返回函数

django 怎样获取自增id的_Django入门笔记2_第13张图片

>应用级别的路由配置

django 怎样获取自增id的_Django入门笔记2_第14张图片

>项目级别的路由配置

django 怎样获取自增id的_Django入门笔记2_第15张图片

>重启服务,输入地址:http://127.0.0.1:8000/blog/content

82c77b6f0c703f4388fa807575a88c30.png

是不是感觉离目标又更进了一步呢,加油。

你可能感兴趣的:(django,怎样获取自增id的)