Django的ORM映射关系(models)和静态文件引入

 时间:2024-10-13 05:48:55

1、修改数据库相关的配置settings.py.

Django的ORM映射关系(models)和静态文件引入

2、创建一个类就是创建一张表.表名==类名.字段==类属性.表中的一条记录==类实例对象.

3、设计表.models.py文件里面存放数据表关系的,创建类的时候要继承models.Model类不然只是一个普通的类没有任何功能,所以创建字段信息都要通过models来实现.

Django的ORM映射关系(models)和静态文件引入

4、创建表,在数据库中生成表,映射ORM.第一步:python manage.py makemigrations执行完成后会在应吹涡皋陕用目录的migrations目录多了一个0001_initial.py文件,打开它有对应的关系,里面自动创建了id主键,每个表默认都应该有主键,如果不自己创建ORM会自动创建.

Django的ORM映射关系(models)和静态文件引入Django的ORM映射关系(models)和静态文件引入

5、第二步:python manage.py migrade真正创建表,表名是按照'应用名_表名'取名的.Django是功能非常全的框架,会默认创建很多功能表,比如session表.

Django的ORM映射关系(models)和静态文件引入

6、Pycharm点击右边的Datebase,选择+号->Data Source->SQLite,如果没有驱动下面有download点击下载就可以.然后把项目中的db.sqlite3拖动到Dattabase里面可以做类似navicat的操作.

Django的ORM映射关系(models)和静态文件引入

7、插入数据.视图函数先导入models.表名.objects.create(字段='数据',...)

Django的ORM映射关系(models)和静态文件引入

8、查询数据.表名.objects.all(),返回值是QuerySet集合(book1,book2,book3,...),每个列表元素是一个数据库记录对象.

Django的ORM映射关系(models)和静态文件引入

9、删除数据.filter条件过滤.删除title等于大熊猫同时price等于6的记录.

Django的ORM映射关系(models)和静态文件引入

10、Django引入bootstrap.第一步:在应用目录下面创建一个专门放静态文件的目录.第二步:在配置文件添加静态文件路径.

Django的ORM映射关系(models)和静态文件引入

11、第三部:html文件引入静态文件.

Django的ORM映射关系(models)和静态文件引入
  • django中的models的介绍
  • express怎样加载静态文件,node怎样使用ejs模板
  • 解决django.contrib.auth.models导入用户报错
  • django模型类models怎样进行数据迁移
  • django admin如何管理使用模型类models
  • 热门搜索
    10月9日是什么星座 ins什么意思 原来你什么都不想要 防弹衣是由什么材料制成的 国士无双什么意思 小加一笔是什么字 不一样的什么作文 两杠四星是什么军衔 苏大强是什么电视剧 腺肌症是什么病