加载中
查看Django ORM生成的SQL语句

查看Django ORM生成的MySQL数据库的SQL语句 Django ORM生成的MySQL数据库的SQL语句其实可以通过打印QuerySet对象的query属性来查看,但是这样只能查看到对应的SQL语句,你依旧不知道在Mysql...

10/18 06:02
0
Django的shell工具

Django的shell工具 Django的manager提供了shell工具,可以让我们在命令行中测试python代码,这样就极大的方便了调试Django代码。 shell工具 进入shell工具的命令: python3 manage.py shell ...

10/18 05:21
0
Q查询和F查询

Q查询和F查询 Q查询 在filter() 等方法中,查询使用的关键字参数是通过 “SQL AND” 连接起来的。如果你要执行更复杂的查询(例如,由 SQL OR 语句连接的查询),可以使用 Q 对象。 一个 Q ...

10/15 22:33
0
Django的Manager和QuerySet

Django的Manager和QuerySet 要从数据库检索对象,需要通过模型类的 Manager 构建一个 QuerySet。换言之,models,manager和queryset是我们和数据库交互必须的三个东西。 models本身没有什么需...

10/15 21:37
0
Django的BASE_DIR

Django的BASE_DIR 在Django的settings.py文件中有一个变量BASE_DIR,如下: BASE_DIR = Path(__file__).resolve().parent.parent 仔细读代码,__file__代表的是settings.py文件,那么Path(__...

10/14 21:46
14
Django删除数据

Django删除数据 删除实际上可以分为两种情况,一种是直接删除,这样数据将会从物理存储设备上被删除;另一种是“懒惰删除”,只是将数据做了一个标记,表示其被删除。本文所述的是直接删除,...

10/09 09:04
0
Django修改数据

Django修改数据 下面介绍Django的ORM修改数据的方式。 方式一 先查询,然后修改,再保存修改。 from book.models import BookInfo book = BookInfo.objects.get(id=1) # 查询id为1的数据 bo...

10/09 08:50
0
Django新增数据

Django新增数据 方式一 增加是比较简单的操作,Django的ORM可以使用如下的方式新增一条数据。 from book.models import BookInfo book = BookInfo(name="Django教程",readcount=0,commentco...

10/09 08:31
0
Django模型

Django模型 Django的模型定义在models.py文件中。模型是MVT中的M,也相当于MVC中的M。 在Django中,模型必须继承自Model类。例如: from django.db import models # Create your models here...

10/04 02:14
0
Django使用MySQL数据库

Django使用MySQL数据库 Django默认使用sqlite3作为数据库,web服务一般不会使用sqlite作为数据库,下面是在Django中使用mysql数据库的配置步骤。 在settings.py文件进行配置 DATABASES = { ...

10/03 03:50
0
Django静态文件(CSS,JS等)

Django静态文件 静态文件是指js,css,图片等文件。render可以返回模板文件(HTML),但是缺少了js,css。在Django中我们一般会指定一个目录存放静态文件,这样方便管理。在现在前后端分离的...

10/03 03:10
0
Django模板(HTML)

Django模板 Django中的模板相当于传统MVC模式中的V,而在Django的MVT中,模板是T。在传统的前后端不分离的开发形式中,Django的模板是非常有用的,但是在今天前后端分离的大环境下,Django模...

10/02 22:57
11
Django路由(urls.py)

Django路由(urls.py) 路由控制着视图函数的调用。即发起的请求所包含的路由就对应着Django会调用该路由所对应的视图函数。所以,综合来看,在Django中的视图+路由才应该是等价于MVC模式中的...

10/02 04:22
0
Django视图(views.py)

Django视图(views.py) Django的视图是MVT模式中的V,也对应于MVC设计模式中的C。 视图函数 视图函数是用来完成业务逻辑的,一个视图至少一个接受请求的参数,处理完业务逻辑之后,返回响应...

10/02 02:58
0
Python2和Python3之间的差异

Python2和Python3之间的差异 python2和python3默认编码方式不同 python2的默认编码方式是ASCII,而python3的默认编码方式是Unicode,因此我们在python2的脚本开始处经常可以看到类似下面的一...

09/30 00:15
0
只要一条命令即可pip换源

只要一条命令即可pip换源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 下面是一些常用的国内源: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大...

09/25 23:36
2
MVC和MVT

MVC 经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面...

09/25 23:14
0
使用django-apscheduler在Django中启动定时任务

使用django-apscheduler在Django中启动定时任务 安装django-apscheduler pip install django-apscheduler 注册django-apscheduler 在setting.py文件中注册django-apscheduler为APP INSTALLED...

09/23 23:03
0
后缀名非.py的文件,如何作为模块导入

Python文件命名 通常而言,我们会给python文件命名为xxx.py的格式。实际上你可以随意给他起一个名字。例如:你可以有一个名为qwe.qq的python文件。然后在终端中使用命令:python3 qwe.qq来执行...

09/18 23:52
0
Django自定义用户模型

Django自定义用户模型 Django带有一个admin功能,这意味着Django默认是有用户管理类的。这点也可以从Django默认生成的表中看到。如下: mysql> SHOW TABLES; +----------------------------+...

09/07 18:46
13

没有更多内容

加载失败,请刷新页面

返回顶部
顶部