在项目中新建个APP, 在主目录中的配置文件中进行 APP 注册 在主目录中的 urls 文件中进行路径分配 新建 urrls 文件 进行分路由配置 创建模板文件 html 文件 写个 form 表单 HttpRequest对象 form 表单的 get 请求, request.GET 得到 form 表传来的值, a,b 的值也会在地址栏中显示 当一个对应的 name 有多个值时(适用于多选框) 用 getlist 方法取出,是个列表 POST请求 文件上传: 在项目主上当中的配置文件中添加上…
第二种方法 首先   'APP_DIRS': True, 将 app 的名字在 INSTALLED_APPS 进行注册 模板变量 传的各种数据类型,和取值 过渡器: 静态文件: 在项目文件目录 中创建 一个 static 文件夹 在这个文件夹中一般包含如下文件 在 css 文件目录下建 个 css 文件 body{ background: blue; } js 文件目录下建个 js 文件 /** * Created by Administrator on 2018/11/2 0002. */ a…
[Django框架 - 静态文件配置.request对象方法初识. pycharm链接数据库.ORM实操增删改查.django请求生命周期] 我们将html文件默认都放在templates文件夹下 将网站所使用的静态文件默认都放在static下 静态文件 写好之后不会自动动态改变的文件资源,比如我们写好的css文件.js文件.图片文件.第三方框架文件,我们默认将所有的静态文件都放在一个static文件夹内, django是不会自动创建static文件夹的,需要我们自己在的django目录下手动创…
当 DEBUG=True 时,django 内部的404报错信息, 自带的报错信息, 要自定义404信息,要先把 DEBUG=False , 之后要自定义4040页面,有两种方法, 方法1,在创建404页面 这样就配置完成,当访问不存在的页面时,跳转到自定义的404页面中, 方法2,创建404.html文件后,写个视图函数渲染,传入 status=404 状态码,(可自定义403,500) 之后在主 urls 文件中给这些配置路由,要在主 urls 文件中导入该 APP 的视图 在该项目中的数据…
保持登录 在 django 中的内置 sessions 在项目的主目录中的配置文件 在数据库中 在视图函数中写登录 在页面登录后会出现 查看数据库内容 这样就实现保持登录 退出登录 注册: 1,创建模型类 2,模板,写前台页面 在模板中创建 login.html 文件,   在应该 app 应用中创建一个 forms.py文件 html 文件 form.py文件中的注册类 视图函数 登录: 在模板中创建 login.html 文件,   在应该 app 应用中创建一个 forms.py文件 fo…
写个类,创建表格 执行命令生成文件 提交,在数据库中创建 进入数据库查看 对数据进行修改操作 只有用到 save() 才能触发 updaer_time 的更改, 下边 update 方法不会修改 updaer_time 调用 save 方法 from django.db import models # Create your models here. # 学院表 class Department(models.Model): # 自增长 主键 d_id = models.AutoField(pr…
自定义标签同自定义过渡器一样,要创建文件,在配置文件中以APP方法注册,对方法进注册,在 html 文件中引入,.. 由模板传参 在 在配置文件中改时区: 由视图函数传参 包含标签: 当有这种重复的代码时,我们可用包含标签 第一:新建个 html 文件删掉所有代码,重写个要封装,会重复使用的那段代码, 第二,绑定模板, 绑定模板 带参数的包含标签: 模型: 在虚拟环境 中安装 pymysql 连接配置 另写个连接 mysql DATABASES = { 'default': { 'ENGINE'…
if 语句 判断传入的 name 值 建好这些文件后,对 url 进行配置 在浏览器中访问 for 循环 页面跳转: 通过  name 跳转时要在 urls 文件中为该 path 设置 name 带参数的页面跳转: A页面 B 页岩 B 页面的显示 开启笔关闭自定义转义 在这时 htm =<h1>123</h1> 继承与引用 {% extends 'base/base.html' %} 配合 {% block content %} {% endblock %}里边的内容可在继承后重…
在视图函数中写入增删改查的方法 增: 在 urls 中配置路径 : 查: 1: 在后台打印数据 在模型类中添加格式化输出 : QuerySet,反回的是个对象,可以按索引聚会,用 for 循环,, 找第一条和最后一条数据 2: 3: QuerySet,反回的是个对象 删 改 查补充: 常用查询方法: def search_base(request): re = User.objects.all() print(re[0].name) print(re[0].age) print(re[1].na…