django
主要介绍python web开发 django的一些基本知识
leslie0727
时不时学习一下......博客有任何遗漏和错误欢迎私信、评论指正。
展开
-
django+vue快速入门1
django+vue入门原创 2023-12-21 15:20:41 · 1283 阅读 · 0 评论 -
11、ORM表数据增删改查
all 表示获取表内所有数据,实际上是一个QuerySet对象,对象里面每一个元素都是一个对象,我们可以访问元素对象的属性值。(实际过程中我们的主键可能叫其他的名字,uid,userID等等,那我们在创建字段的时候,需要给他设定一个主键,如。我们也可以通过filter来过滤,注意:这样查到的仍然是一个QuerySet对象,只不过他里面只放了一个元素对象。执行上诉代码即插入了一条数据,由于age我们之前设定了默认值,不填的话就指定默认值。name,password为字符串类型,最大长度为32,64。原创 2023-01-04 16:19:26 · 261 阅读 · 0 评论 -
10、ORM修改表
可以在数据库里面创建表,同样我们也可以对表结构、数据进行修改。原创 2023-01-04 16:12:35 · 227 阅读 · 0 评论 -
09、ORM创建表
上述代码创建了一个类,并且定义了三个类属性name、password、age,等价于以下sql。在类里面定义类属性,实际上就是创建数据库表的字段、类名对应数据库表名。注意:前提是你的app一定要在setting.py里面注册了。进入mysql检查,你会发现已经存在。在编写类之后我们要更新数据库表。命令行执行如下,来更新。原创 2023-01-04 16:06:17 · 238 阅读 · 0 评论 -
08、ORM连接mysql模块
ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射的细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。简单理解为一种框架的格式。原创 2023-01-04 14:04:27 · 137 阅读 · 0 评论 -
07、mysql数据库安装
在学习django的时候我们需要本地安装一个mysql。原创 2023-01-04 12:40:42 · 39 阅读 · 0 评论 -
06、django-请求、响应
现在我们来看视图函数前面说过request是一个对象request.method表示请求的方法request.GET / POST会获取用户提交的数据看运行日志:多提一嘴,重定向。请求到这个视图函数,重新跳转到百度下面是一个案例视图函数:如果输入网页url直接请求,那便是登录页面如果输入正确的信息,重定向到百度如果输入错误的信息,留在本页面,给出错误提示模板页面:{% csrf_token %}作用:是防御CSRF攻击。如何生成?在 HTTP 请求中以参数的形式原创 2022-12-31 13:12:01 · 45 阅读 · 0 评论 -
05、django-模板语法
django模板语法本质上是用一些占位符在html里面,在后端返回数据的时候,拿到数据对这些占位符进行替换。2、html里面的变量需要用{{ }} 包起来,你不包,那就是字符串。逻辑语句需要用{% %}包起来。来看例子:在app01里面,编写视图函数。我们返回的是一个html文件,还有一个字典数据。3、假如变量是列表、字典,统一用 . 取元素值,如n2.0, user_info.age。1、视图函数里面需要返回一个字典来包含数据。4、for语句、if语句需要有end结束。原创 2022-12-31 13:06:42 · 125 阅读 · 0 评论 -
04、django-模板、静态文件
css放自己自定义的css,img放图片文件,js放js文件,plugins发三方插件。开发过程中,图片、js、css等一般称之为静态文件。我们一般放在static目录里面。{% static 'xx/xx' %} 表示引用静态资源,里面填地址。app下面创建一个templates用来存放html文件。这里我是下载了bootstrap组件样式并放到相应目录下。{% load static %} 表示引入静态文件。下一个案例说明视图函数还可以返回模板html。原创 2022-12-31 13:03:42 · 50 阅读 · 0 评论 -
03、django-url路由
那我访问xxx/index/就会返回,view.index这个函数,这个函数返回的是一个字符串。注意:这里request不要丢,这个request是一个对象,来获取客户端传来的请求信息。urlpatterns里面可以放很多映射,每个url都对应一个视图函数。当你访问这个xxx/admin/这个地址的时候,会去访问后面这个函数。在app01里面view.py编写一个函数。再到mysite、urls.py添加。比如我们可以写一个实例来看看。原创 2022-12-31 12:59:35 · 80 阅读 · 0 评论 -
02、django基础-app创建、注册
你可以理解为app01文件里面的apps.py里面的App01Config类。django的app概念是指:子功能模块的应用,一个项目可以有多个app。migrations.py 数据库变更记录。这个类是我们创建app时自动为我们创建的。创建方式:切到当前django项目,admin.py 默认提供后台管理。tests.py 单元测试。models.py 数据库操作。view.py 视图函数。apps.py app启动类。原创 2022-12-31 12:43:05 · 1397 阅读 · 0 评论 -
01、django基础-环境配置
以下内容来源百度百科:Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenStack的Horizon组件采用这种架构进行设计的主要原因。另外,在Dj ango框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性。Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。原创 2022-12-31 12:40:34 · 101 阅读 · 0 评论