Django
文章平均质量分 80
机智如我^O^
这个作者很懒,什么都没留下…
展开
-
Django项目创建与配置
一、web介绍web指的是网络,web应用开发指的是基于网络的应用程序开发。Web应用开发分为web前端开发和web后端开发。Web前端开发:我们可以简单的理解为开发一些网页。Web后端开发:写一些逻辑判断程序。当用户发出请求给我们写的程序,程序根据用户的请求做出相应的判断,然后返回给客户相应的内容。(一)软件开发架构两个程序之间通讯的应用大致可以分为两种:第一种是应用类程序:qq...原创 2019-08-08 19:13:58 · 404 阅读 · 0 评论 -
Django 模板渲染
一、Django Template Language(DTL)DTL 即 Django模板语言,Django 模板是一些文本字符串,作用是把文档的表现与数据区分开。模板定义一些占位符和基本的逻辑(模板标签),规定如何显示文档。通常,模板用于生成 HTML。Django 1.8 还支持另一个流行的模板引擎,Jinja2。(一)使用Django模板方式一:1.导入 Template 和 C...原创 2019-08-08 19:32:49 · 1214 阅读 · 0 评论 -
Django 路由系统的反向代理
一、路由系统(一)路由系统基本格式urlpatterns = [path( 要匹配的路径(可以是正则表达式), 视图函数, 参数, 别名)]提示: django 1.xx 版本 url(r’^xx$’,)1、参数说明(1)正则表达式:一个正则表达式字符串(2)视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串(3)参数:要传递给视图函数的默认参数(字典...原创 2019-08-08 19:49:24 · 423 阅读 · 0 评论 -
Django 创建APP完成文件上传
一、Django中的applicationapplication(app)就是应用的意思,当我们的项目足够大的时候,我们将功能单独分成多个app进行开发。举个例子:一个项目project就相当于 某某大学, 一个应用app就相当于xx学院。project(项目)和application(应用)的关系:一个project(项目)是一系列 Django app(应用)的实例,外加那些应用的...原创 2019-08-08 21:28:48 · 310 阅读 · 0 评论 -
Django ORM使用及CRUD操作
一、Django数据库层之前我们学了模板和视图,模板负责显示,视图负责执行逻辑,然后返回响应。对现代的 Web 应用程序而言,视图逻辑经常需要与数据库交互。在数据库驱动型网站中,网站连接数据库服务器,从中检索数据,然后在网页中把数据显示出来。此外,可能还会提供让访客自行填充数据库的方式。Django 非常适合构建数据库驱动型网站,它提供了简单而强大的工具(ORM),易于使用 Python 执...原创 2019-08-08 22:05:08 · 1133 阅读 · 0 评论 -
Django 超级用Admin的创建与使用
一、Admin使用进入自带Admin后台步骤:1、创建超级用户 python manage.py createsuperuser2、注册model类3、访问 admin 管理页面修改成中文二、字段属性和选项1.字段属性使用时需要引入django.db.models包,字段类型如下:注意:ImageField()字段需要借助pillow模块才能使用,因此需要先下载p...原创 2019-08-09 20:11:07 · 1146 阅读 · 0 评论 -
Django ORM关系字段的CRUD
一、关系字段1.一对多外键类型在ORM中用来表示外键关联关系,一般把ForeignKey字段设置在 '一对多’中’多’的一方。例如:一个学科对应多个学生,一个学生对应一个学科。字段: ForeignKeyto : 设置要关联的表。to_field : 设置要关联的表的字段。 默认关联的是表的id。如果想关联其他字段名称可以使用此字段。on_delete: 当删除关联表中的数据时,...原创 2019-08-12 19:29:56 · 225 阅读 · 0 评论