zy010101

LV1
发表了文章

查看Django ORM生成的SQL语句

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

zy010101
发表了文章

Django的shell工具

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

zy010101
发表了文章

Q查询和F查询

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

zy010101
发表了文章

Django的Manager和QuerySet

要从数据库检索对象,需要通过模型类的 Manager 构建一个 QuerySet。换言之,models,manager和queryset是我们和数据库交互必须的...

zy010101
发表了文章

Django的BASE_DIR

仔细读代码,__file__代表的是settings.py文件,那么Path(__file__).resolve()的结果将会是settings.py文件的绝对...

zy010101
发表了文章

Django删除数据

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

zy010101
发表了文章

Django修改数据

zy010101
发表了文章

Django新增数据

Django做的比较优雅的事情是:Django的一个model类对应数据库中一张表,而该类的对象则对应于数据表中的一条数据,这样的抽象是比较合理的。

zy010101
发表了文章

Django视图(views.py)

视图函数是用来完成业务逻辑的,一个视图至少一个接受请求的参数,处理完业务逻辑之后,返回响应。

zy010101
发表了文章

Python2和Python3之间的差异

python2的默认编码方式是ASCII,而python3的默认编码方式是Unicode,因此我们在python2的脚本开始处经常可以看到类似下面的一行注释

zy010101
发表了文章

Django路由(urls.py)

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

zy010101
发表了文章

Django模板(HTML)

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

zy010101
发表了文章

Django静态文件(CSS,JS等)

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

zy010101
发表了文章

Django使用MySQL数据库

Django默认使用sqlite3作为数据库,web服务一般不会使用sqlite作为数据库,下面是在Django中使用mysql数据库的配置步骤。

zy010101
发表了文章

Django模型

Django的模型定义在models.py文件中。模型是MVT中的M,也相当于MVC中的M。

zy010101
发表了文章

只要一条命令即可pip换源

zy010101
发表了文章

MVC和MVT

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

zy010101
发表了文章

后缀名非.py的文件,如何作为模块导入

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

zy010101
发表了文章

Django自定义用户模型

Django带有一个admin功能,这意味着Django默认是有用户管理类的。这点也可以从Django默认生成的表中看到。如下:

zy010101
发表了文章

Linux下通过源码安装redis

可以从redis的官方网站:https://redis.io/download 下载redis源码。 实际生产环境中应该使用稳定版本(Stable)的redi...

zy010101

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券