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

2025-08-06 03:58:47

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)和静态文件引入
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢