合集-Django

摘要:# 一 Django中的ORM ```python 1.ORM:对象映射模型 # 以后在django中写跟数据库相关的代码时候,就不用再写原生的SQL语句了,直接通过python代码来操作数据的增删改查,好处就是不用在写复杂sql语句了 ORM的原理就是链式表达式:通过一个对象可以一直点出来对象里面 阅读全文
posted @ 2023-07-31 16:41 瓜瓜不甜 阅读(14) 评论(0) 推荐(0)
摘要:# 一 引入 我们之前学习了数据库,前端,python基础等三大部分,但是,他们的三块内容没有串在一起,也就没办法开发出一个完成的wb项目出来,因此,我们通过Django框架把这三者融合在一起,以后我们就可以很方便的开发出各种各样的项目 做web应用,这三者缺一不可 ![image](https:/ 阅读全文
posted @ 2023-07-30 22:49 瓜瓜不甜 阅读(12) 评论(0) 推荐(0)
摘要:# 一 url函数的使用(支持正则表达式) ## 1.1django1中使用的是url ```python 1. urlpatterns = [ url('test', views.test), url('testadd', views.testadd), ] url函数的第一个参数是支持正则表达式 阅读全文
posted @ 2023-07-31 22:43 瓜瓜不甜 阅读(7) 评论(0) 推荐(0)
摘要:# 一 三板斧问题 ```python 1.在视图函数中的函数跟普通函数不太一样: 视图函数里的函数必须加request参数 必须要有返回值,返回值必须是HttpResponse对象 2.django中使用的是局部的request def index(request): pass def func( 阅读全文
posted @ 2023-08-01 22:04 瓜瓜不甜
摘要:# 一 模板变量之分配 ```python 模板语法: {{}}:与变量相关 {%%}:与逻辑相关 1.模板语法可以传递所有python数据类型: 整型,浮点型,字符串,列表,字典,集合,元组,函数,类,布尔值 urls.py: path('func/',views.func) views.py: 阅读全文
posted @ 2023-08-04 17:03 瓜瓜不甜 阅读(6) 评论(0) 推荐(0)
摘要:# 一 测试环境的搭建 (test.py) ```python tests.py的用法 在test文件中直接写跟django没有关系的代码是直接可以写,也可以直接运行,但是只要和django相关的都不行 平时项目是如何运行django的? 在manage.py中运行 os.environ.setde 阅读全文
posted @ 2023-08-04 17:10 瓜瓜不甜
摘要:# 一 ORM字段 ## 1.数字类型 - IntegerField ```python 整型类型,范围在-2147483648 to 2147483647 class MyModel(models.Model): my_field = models.IntegerField() 也可以通过指定参数 阅读全文
posted @ 2023-08-12 19:57 瓜瓜不甜
摘要:# 一 MTV和MVC模型的概念 ```python # 把Django框架的执行流程做分层 在Django中分的是MTV,本质也是MVC 在其他语言中分的是MVC # 这两个本质上都是一样的 Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V) 阅读全文
posted @ 2023-08-12 20:16 瓜瓜不甜
摘要:# 一 Ajax技术简介 ```python AJAX(Asynchronous Javascript And XML)异步Javascript和XML (传输的数据不只是XML,现在更多的使用json数据格式) # 他属于是前端的内容,不属于Python范围的,但是它必须结合后端来使用,否则也没有 阅读全文
posted @ 2023-08-12 21:05 瓜瓜不甜
摘要:# 一 批量插入数据 ```python # 在django中批量插入数据 方法一:使用for循环,但是插入数据很慢 for i in range(10000): models.UserInfo.objects.create(username='jerry_%s' % i) """为什么插入的数据很 阅读全文
posted @ 2023-08-12 21:34 瓜瓜不甜
摘要:# 一 cookie和session的介绍(重要) ```python HTTP协议的特性之一:无状态 背景信息: 1. 早期的时候一些网站都是静态网站,不需要登录,比如:新闻类、博客等 2. 随着技术的发展以及用户的要求,诞生了诸如支付宝、淘宝、京东等电商网站,这些网站就必须要求用户登录,登录的目 阅读全文
posted @ 2023-08-12 21:37 瓜瓜不甜
摘要:# 一 Auth模块的使用 ```python 1.Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一 阅读全文
posted @ 2023-08-12 22:14 瓜瓜不甜